jenkins插件

  • BlueOcean : Jenkins pipline更好的可视化UI
  • Git Parameter :支持下拉选取分支,tag的构建按钮
  • Role-based Authorization : 基于Rabc角色权限控制
  • Simple Theme : 酷一点的界面皮肤
  • Generic Webhook Trigger : 触发webhook的插件

基于cmdb数据源的发布系统

项目地址:
https://gitee.com/attacker/cmdb

kubernets发布

构建镜像

https://gitee.com/attacker/full_container_scheme.opsbase.cn/raw/master/jenkins/pipline/demo1.yml

jenkins kubernetes - 图1

jenkins kubernetes - 图2

部署到kubernetes

jenkins kubernetes - 图3

jenkins kubernetes - 图4

基于jenkins kubernetes插件

Pod Templates

Pod Templates相当于k8s集群的pod,包含两个容器分别是jnlp slave和tools命令集合

jenkins kubernetes - 图5