1.任务 》General 》 参数化构建过程 》选项参数
2.把变量传递给shell脚本
3.构建的时候给参数赋值
4.shell脚本中获取参数
#!/bin/bash
method=$1
group=$2
jenkins只要配置好源码管理 点击构建的时候就会自动到源码仓库中下载最新的代码到jenkins项目的工作空间目录下
[root@localhost test1]# pwd
/var/lib/jenkins/workspace/test1 test1是用户添加的一个任务名称
Jenkins定时轮询代码仓库一旦有人提交新的代码则立即自动构建
* * * * *
第一个*表示分钟,取值0~59
第二个*表示小时,取值0~23
第三个*表示一个月的第几天,取值1~31
第四个*表示第几月,取值1~12
第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日
每隔两分钟检查svn仓库是否有人提交最新的代码 如果代码有变化则立即自动构建 如果代码没有变化 则不会进行构建
默认Jenkins运行使用的是Jenkins用户,因此需要赋予Jenkins用户一定的权限
vim /etc/sysconfig/jenkins
chown -R jenkins:jenkins /var/lib/jenkins
chown -R jenkins:jenkins /var/cache/jenkins
chown -R jenkins:jenkins /var/log/jenkins
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
systemctl stop jenkins
systemctl start jenkins
原文:https://www.cnblogs.com/yxh168/p/9498279.html