1.安装
1 | sudo apt-get install jenkins=2.249.2 |
修改端口
1 | sudo vim /etc/default/jenkins |
参考
1 | https://www.jenkins.io/doc/book/installing/linux/#debianubuntu |
以及
2.新建Jenkins任务,使用参考
1 | 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 变量