草庐IT

$Jenkins

全部标签

Jenkins部署Docker与Jenkins流水线

Jenkins部署Docker与Jenkins流水线文章目录Jenkins部署Docker与Jenkins流水线@[toc]六、Jenkins自动化部署到Docker容器1.外挂文件的方式在docker容器中启动2.将构建运行放入docker容器中(不构建镜像)3.将构建运行放入docker镜像中(采用dockerfile)七、Jenkins集群/并发构建1.创建多主机,拥有构建环境2.配置Jenkins节点3.配置Jenkins节点4.配置并发构建/通过标签匹配构建==**八、流水线pipeline**==1.创建一个简单的pipeline工厂2.基本语法3.安装BlueOcean插件4.使

Jenkins 构建及回滚任务

以golang构建项目为例。新建任务输入一个任务名称选择:构建一个自由风格的软件项目可选:也可以复制已创建的任务确定提交配置再次编辑刚创建的任务描述对你的项目进行描述,可以写如下信息。项目名称部署的IP地址部署远程的目录日志路径配置目录及文件名称启动服务停止服务重启服务等等JobNotifications参数化构建过程构选:参数化构建过程GIT参数选项参数配置“构建”和“回滚”参数。供构建时选择字符参数设置填写构建ID号。源码管理一般使用GIT,在branchestobuild指定分支使用变量${GIT_COMMIT},即参数化构建过程那一步使用的GIT参数名称填写有效的GIT地址。并使用授权

jenkins~workspace目录切换

由于jenkins默认存放数据的目录是/var/lib/jenkins,一般这个var目录的磁盘空间很小的,就几十G,所以需要修改jenkins的默认工作空间workspace环境查看jenkins安装路径[root@localhostjenkins_old_data]#rpm-qljenkins/etc/init.d/jenkins/etc/logrotate.d/jenkins/etc/sysconfig/jenkins/usr/lib/jenkins/usr/lib/jenkins/jenkins.war/usr/sbin/rcjenkins/var/cache/jenkins/var/

Jenkins——为什么使用持续集成?

一、开发模型1.瀑布开发模型:过程线性不可逆的开发模型优势:  1)简单易懂  2)当前阶段完成后只需要关注后续阶段  3)为项目提供了按阶段划分的检查节点劣势:  1)各个阶段的划分完全固定,阶段之间产生大量文档,增加工作量  2)由于是线性开发模型,用户只有到开发末期才能见到开发成果,从而增加了开发风险。  3)瀑布模型的突出缺点是不能适应用户需求的变化。 二、敏捷开发模型1.概念  1)迭代开发:将开发过程拆分成多个小周期,即一次“大开发”变成多次小开发。  2)增量开发:一个开发周期后交付给用户一个可用产品,按照新增功能划分迭代。 2.优点  1)早期交付:降低开发风险成本,减轻资金压

嘴对嘴,手摸手 ,10分钟教你学会用 Jenkins +miniprogram-ci 自动生成微信小程序预览二维码

标题有点哗众取宠,但内容字字都是干货。先看看效果:要实现这样的效果,需要下面3步: 1.下载 node 依赖包 miniprogram-ci,编写预览和上传功能 2.登录微信公众平台, 下载项目的privateKey+添加代码上传IP白名单 3.安装配置JenkinsStep1 下载 node 依赖包 miniprogram-ci,编写预览和上传功能,在微信小程序项目下创建package.json,wxCI.js文件,package.json内容如下,执行yarn或 npminstall指令,安装项目运行时需要的依赖{"scripts":{"wxci":"cross-envnode./wxCI

从零开始针对 .NET 应用的 DevOps 运营实践 - Jenkins & SonarQube 安装配置

一、Overview继续DevOps实施的相关内容,在上一篇的博客中,完成了对于工具链中使用到的软件所需的运行环境的配置,在这一篇的博客中,将聚焦于我们使用到的两个主要的软件:Jenkins与SonarQube在Windows服务器上的部署安装,为后续DevOps的实施,构建软件基础二、Contents从零开始针对.NET应用的DevOps运营实践-运行环境搭建从零开始针对.NET应用的DevOps运营实践-Jenkins&SonarQube安装配置三、StepbyStep3.1、前言在Jenkins与SonarQube的版本选择上,这里我选择的都是最新的LTS版本,也就是长期支持版本,如果你

Jenkins搭建(国内Linux服务器离线版<内附插件安装获取教程>)

需求    公司项目采用微服务的架构,服务很多,每次生产上线的时候特别的麻烦,需要本地打包,打好包了,上传到生产服务器,每台服务器传好包之后备份旧包重启服务。涉及到单个服务还好,当影响的服务很多时,这是一个特别痛苦的事情,本地打包时一个服务要针对不同的服务器打不同的包,部署时也要记住哪个服务已经部署过了,还有哪些没有部署,全程不能分心,工作量很大,特别费时间,每次生产上线部署就需要花费几个小时。所以,每次部署生产的时候头特别的疼。经过几次折磨之后,下定决心引入自动化部署工具Jenkins。Jenkins简介    Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控

Jenkins插件安装,插件导入

说明     因为我的服务器是国内的服务器,访问不到google等国外网站,Jenkins只能选择选择离线方式,跳过安装插件(如果想安装插件可以去http://updates.jenkins-ci.org/download/plugins/ 找到你想要的插件,下载并安装。网上也有可以下载插件修改配置的教程,我试了大部分的方式发现还是不能下载插件,所以决定通过备份插件,再导入的方式,这样可以批量的安装大部分需要的插件,省时省力,这种方式适用于刚安装jenkins的情况,因为导入的方式会把管理员等原有的数据进行覆盖)安装备份插件    文章内采用的是ThinBackup插件进行插件恢复的。首先Je

Jenkins+svn+nginx实现windows环境自动部署vue前端项目

前面文章介绍了Jenkins+svn+tomcat实现自动化部署,现在终于有空抽时间出来写下Jenkins+svn+nginx实现自动部署vue前端项目。jenkins的安装和配置已经在前面文章进行介绍,下面介绍实现vue前端项目需要进行的哪些额外的步骤。注意:在安装jenkins和nginx的前提下,如果还没安装nginx,请自行百度1:登陆jenkins,在系统管理——插件管理中,添加两个插件。Node.js和Postbuildtask.其中node.js是用来打包vue项目,postbuildtask用来把打包好的项目自动移动到nginx目录。      2.配置下NodeJS参数,打开

Jenkins问题:A problem occurred while processing the request. Logging ID=1241de17-0f6b-43e4-a76d-d111c0

Jenkins全局配置遇到问题如下,求助在进行Jenkins全局配置时,ConfigureSystem页面遇到问题:Aproblemoccurredwhileprocessingtherequest.LoggingID=9745286d-c660-4738-9613-0312e042e154图片:Jenkins版本信息如下:Jenkins:2.350OS:Linux-5.15.0-67-genericJava:1.8.0_352-HuaweiTechnologiesCo.,Ltd(OpenJDK64-BitServerVM)antisamy-markup-formatter:1.1bepclo