jenkins
持续集成工具
萌翻天
一只站在树上的鸟儿,从来不会害怕树枝会断裂,因为它相信的不是树枝,而是它自己的翅膀。
展开
-
jenkins-干掉僵尸进程
CAPI/Capi_Online_SearchRecommend是job名字,9711是Build号。->ScriptConsole(系统管理-工具和动作-脚本命令行)原创 2022-07-15 16:09:40 · 397 阅读 · 0 评论 -
jenkins远程执行脚本不退出Exec in pty
意思是因为你是从一个非tty环境执行脚本;Jenkins不能正常从你的脚本中退出。原创 2022-07-15 16:03:59 · 1693 阅读 · 0 评论 -
jenkins-系统内置变量
The following variables are available to shell scriptsBRANCH_NAMEFor a multibranch project, this will be set to the name of the branch being built, for example in case you wish to deploy to production from master but not from feature branches; if corres原创 2022-07-15 15:58:54 · 746 阅读 · 0 评论 -
jenkins-从节点控制台输出乱码,设置编码格式
jenkins-从节点控制台输出乱码,设置编码格式原创 2022-07-15 15:57:22 · 735 阅读 · 0 评论 -
jenkins-配置从节点
2、如果有乱码,需要定义节点的编码格式,请这样配置。1、系统管理-节点管理-新建节点。3、在job中选择已建好的节点。原创 2022-07-15 15:54:17 · 581 阅读 · 0 评论 -
jenkins-使用SSH Servers传输文件并执行命令
3、在job中选择机器,并输入要传递的文件路径,以及需要执行的命令。2、系统管理-系统配置-原创 2022-07-15 15:46:29 · 953 阅读 · 0 评论 -
jenkins-android自动打包
1、下载最新版all.zip解压2、jenkins-系统管理-全局工具配置-Gradle3、jenkins-系统管理-全局工具配置-gitwindows下载githttps://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000配置环境变量:系统变量-path(安装完git后.原创 2020-09-27 11:40:46 · 3300 阅读 · 0 评论 -
jenkins-参数化构建,windows和shell引用变量方式的区别
1、添加参数,第一行是默认值2、win命令引用 %参数名称%3、shell命令引用 ${参数名称}4、构建时选择,定时任务使用默认值直接构建原创 2020-09-18 11:06:41 · 4560 阅读 · 0 评论 -
jenkins-设置拉代码超时时间,单位分钟
//设置拉代码超时时间,单位分钟原创 2020-09-18 11:04:45 · 5367 阅读 · 0 评论 -
jenkins-构建触发器,定时构建配置方式
30 19 * * 4 //每周四,19点30分0 8 * * * //每天早晨8点H 8,12,18 * * 6,7 //每周六日的8点12点18点构建H 8-23 * * 1-5 //每周1到周5,8点到23点,每小时构建一次H 8-23/2 * * 1-5 //每周1到周5,8点到23点,每两小时构建一次H/30 8-23 * * 1-5 //每周1到周5,8点到23点,每30分钟构建一次(五颗星,中间用空格隔开)第一颗*表示分钟,取值0~59第二颗*表...原创 2020-09-18 11:02:41 · 4158 阅读 · 0 评论 -
jenkins-修改工作目录、端口、启动用户
//修改配置文件vim /etc/sysconfig/jenkins/工作目录JENKINS_HOME="/data/scm/jenkins"/用户身份JENKINS_USER="root"/端口号JENKINS_PORT="8082"/配置文件立即生效source /etc/sysconfig/jenkins原创 2020-09-18 10:55:27 · 3401 阅读 · 0 评论 -
jenkins-使用Publish over SSH插件远程连接服务器
1、下载插件Publish over SSH2、系统管理-系统设置-Publish over SSH3、项目-配置4、添加服务器Manage Jenkins-Configure System-Publish over SSH原创 2020-09-18 10:46:00 · 3736 阅读 · 0 评论 -
jenkins-配置项目构建超时,自动停止
原创 2020-09-18 10:44:33 · 5861 阅读 · 1 评论 -
jenkins-RestAPI调用出现Error 403 No valid crumb was included in the request解决方法
方法一:在jenkins 的Configure Global Security下 , 取消“防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)”的勾选方法二:1、获取用户API tokenhttp://Jenkins_IP:8082/user/zhangyi/configure点击 show API Token,假设是API_TOKEN2、计算CRUMBCRUMB=$(curl -s 'http://USER:AP.原创 2020-09-18 10:41:12 · 4256 阅读 · 0 评论 -
jenkins-使用身份验证令牌验证,通过url请求触发jenkins构建,不用打开jenkins网站
第一种方式:项目的身份验证令牌验证:(只能触发当前项目)1、在qqq项目中配置 Build Triggers-Trigger builds remotely (e.g., from scripts)2、调用方法:无参数:http://10.10.20.10:8082/job/qqq/build?token=qw1234有参数:http://10.10.20.10:8082/job/qqq/buildWithParameters?token=123456&server=10....原创 2020-09-18 10:38:15 · 6591 阅读 · 0 评论 -
jenkins-添加自定义变量并引用(全局变量、项目内部变量)
一、全局变量,所有job都可以使用1、Manage Jenkins-Configure System-Global properties-Environment variables2、引用${name}二、job变量,只有本job可以使用1、下载插件Environment Injector2、job-Configure-Build Environment-Inject environment variables to the build process3、引用${n.原创 2020-09-17 14:18:34 · 14551 阅读 · 0 评论 -
jenkins-执行某个命令失败后,能继续执行剩下的命令
在可能执行失败的shell语句后加“||true”,也就是command || true比如原创 2020-09-17 12:05:00 · 5454 阅读 · 0 评论 -
jenkins-在其他项目构建完成后构建
原创 2020-09-17 12:00:55 · 3676 阅读 · 0 评论 -
jenkins-关闭、重启、重新加载配置信息
http://localhost:8080/exit //关闭http://localhost:8080/restart /重启http://localhost:8080/reload //重新加载配置信息原创 2020-09-17 11:44:09 · 3781 阅读 · 0 评论 -
jenkins-修改用户密码(已登录、未登录)
1、已登录2、未登录在服务器上找到存储密码的位置:find / -name config.xml打开该配置文件找到<passwordHash>节点vi /var/lib/jenkins/users/admin_2112041072187333941/config.xml将$2a$10$d6oDwJRKYlWQMOKhW/Mi0eNq4xs/utxvfHLeWBUeeXbQLN9vpNhuK替换#jbcrypt:后面的内容即可。保存退出,然后重启j.原创 2020-09-17 11:37:29 · 6789 阅读 · 0 评论 -
jenkins-钉钉机器人插件DingTalk,2.0版本以上配置方法
1、下载安装2.0以上插件2、在Manage Jenkins-Configure System配置机器人3、在项目中使用原创 2020-09-17 11:30:52 · 4488 阅读 · 3 评论 -
jenkins-安装指定版本的插件
在这里选择需要安装插件的对应版本:http://updates.jenkins-ci.org/download/plugins/点击下载plugin到本地。打开Jenkins,Manage Jenkins --> Manage Plugins --> Advanced, 选择 Upload Plugin:选择本地下载好的plugin,上传后重启Jenkinshttp://10.10.10.115:8082/restart...原创 2020-09-17 11:26:06 · 8016 阅读 · 0 评论 -
jenkins-配置jdk、git、gradle、ant、maven、docker
原创 2020-09-17 11:20:19 · 3272 阅读 · 0 评论 -
jenkins-拉取git代码库到本机指定目录
原创 2020-09-17 11:00:23 · 10139 阅读 · 0 评论 -
jenkins-构建maven工程打成jar包并运行
1、配置maven的全局工具配置2、拉取git代码到指定目录3、配置maven信息(更换了git库本地目录的,需要配置POM文件的位置)原创 2020-09-17 10:56:38 · 3744 阅读 · 0 评论 -
jenkins-一个任务拉取多个git仓库代码
jenkins在默认情况下,一个任务只能配置一个git仓库地址,要拉取多个仓库的代码需要安装插件实现1、安装Multiple SCMS Plugin插件2、项目中使用原创 2020-09-16 18:37:31 · 7662 阅读 · 1 评论 -
jenkins-Extended Choice Parameter拓展参数化构建
1、安装Extended Choice Parameter插件2、在项目中配置参数quote-value(bool)–传递给Jenkins时是否在属性周围加上引号(可选,默认为false)3、引用参数4、构建页面原创 2020-09-16 18:33:01 · 5537 阅读 · 0 评论 -
linux-centos7安装、配置jenkins
1、先安装java环境2、再安装一个git环境,拉代码需要yum install git3、安装jenkinssudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyyum install jenkins4、配置jenk原创 2020-09-12 19:51:39 · 3415 阅读 · 0 评论 -
linux运行服务提示报错/usr/bin/java: 没有那个文件或目录
如果是直接从官网下载的jdk解压安装,那么/usr/bin/没有java的软连接,即/usr/bin/java,所以即使在/etc/profile中配置了jdk的环境变量也没用,识别不到。方法一:用java的执行路径配置/usr/bin/java软连接(优先选择,任何手动添加的服务,都需要读取这个软连接,比如systemctl start jenkins)查看java安装目录which java/usr/local/iron/jdk1.8.0_191/bin/java#建立软连接ln -原创 2020-09-11 14:59:30 · 25298 阅读 · 4 评论