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 变量