前言:此篇,不在讲解jenkins的安装和配置相关内容,经常用到的是jenkins的插件及脚本,从而进一步增加了jenkins的灵活性。
1 参考地址
Jenkins Plugins https://plugins.jenkins.io
2 常用插件
- Git Parameter
在构建的时候选择git的某一个分支
- Docker
利用Docker容器动态创建Jenkins Slave。如果有了Kubernetes/Openshift集群,就不需要这个插件了。直接使用下面的Kubernetes插件
jenkins非root启动的话,为了运行docker需要执行sudo chmod 777 /var/run/docker.sock
- Kubernetes
这个插件可以将Jenkins Slave Node动态配置为Kubernetes集群上的pod
- Openshift
这个插件支持调度Openshift的对象,包括触发 BuildConfig、Deployment、Scale up a Deployment,给ImageStream打新的Tag,以及创建新的对象、删除已有对象等
- Gi