tonglin0325的个人主页

ubuntu16.04下Jenkins使用

1.安装

1
2
sudo apt-get install jenkins=2.249.2

修改端口

1
2
3
4
sudo vim /etc/default/jenkins

HTTP_PORT=10001

参考

1
2
https://www.jenkins.io/doc/book/installing/linux/#debianubuntu

以及

ubuntu安装Jenkins及修改端口

 

2.新建Jenkins任务,使用参考

1
2
https://github.com/muyinchen/woker/blob/master/%E9%9B%86%E6%88%90%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E6%90%AD%E5%BB%BAJenkins%2BGithub%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90%E7%8E%AF%E5%A2%83.md

创建一个item

可以选择不同的模板,一般使用freestyle模板

freestyle模板

 

pipeline模板

external job模板

 

mutile-config-project模板

mutiljob-project模板

git模板

 

3.Jenkins REST API

勾选build triggers,填写token

此外还需要在用户界面中配置API Token,用于Jenkins的basic auth

 

就可以使用POST请求类似下面url来触发Jenkins任务

1
https://${url}/job/my_jenkins_job/build?token=xxxxxx

 

 

4.带参数的Jenkins任务

勾选parameterized选项,选择string parameter,填写

然后就可以在build的shell中使用 $key 变量