一、使用参数构建
1、新建一个任务,在设置里可以选择设置参数
2、这里设置两个参数,一个字符参数一个选项参数,选项参数每行一个
3、然后再shell命令里可以使用设置的参数,保存后执行构建
echo "name is: $name"
echo "age is: $age"
4、执行构建的时候可以选择和设置参数
5、查看控制台输出有刚才的参数
二、依赖构建
对于先执行的构建,可以在构建后操作中设置构建后要执行的任务
对于后执行的构建,可以在构建触发器中设置在某个任务构建后再构建自身
三、远程构建
1、在sshhello项目设置中构建触发器中可以设置触发远程构建,自定义一个token
2、然后使用下面提示的地址进行构建
Use the following URL to trigger build remotely: JENKINS_URL/job/sshhello/build?token=TOKEN_NAME 或者 /buildWithParameters?token=TOKEN_NAME
这个sshhello项目没有参数,所以使用第一个url进行构建
curl -u admin:123456 'http://10.0.0.106:8080/job/sshhello/build?token=wangxiaoyutoken'
3、然后查看,远程构建成功
4、如果是带参数的项目进行构建
Use the following URL to trigger build remotely: JENKINS_URL/job/argstest/build?token=TOKEN_NAME 或者 /buildWithParameters?token=TOKEN_NAME
使用/buildWithParameters?token=TOKEN_NAME带参数进行构建,可以带字符参数,没找到带选项参数的方法。
curl -u admin:123456 'http://10.0.0.106:8080/job/argstest/buildWithParameters?token=wangxiaoyutoken&name=wangxiaoyu2333'