pipeline流水线,jenkins构建任务在k8s-slave节点执行,节省jenkins-master资源,适用于多个cloud集群(持续更新中)

目的

使用pipeline替代大部分jenkins的非pipeline界面化配置,即使用Jenkinsfilepod.yaml.gitlab-ci.ymlDockerfile文件就能把构建流水线跑起来

简单说明下,日后补全整理,这里只写下Jenkinsfilepod.yaml

下面两种方式都需要Jenkins服务安装kubernetes插件,需要配置Cloud连接到kubernetes集群,可以配置多个Cloud集群,如果每个Cloud都是kubernetes集群,在pipeline中可以使用cloud:指定具体使用那个kubernetes集群,适用于开发、预发、生产等不同环境的kubernetes集群