-
Jenkins共享管道库:jenkins-pipeline-shared-lib
资源介绍
詹金斯管道共享库
Jenkins管道共享库
Jenkins Pipeline共享库的示例。
CI
常数
BasePipeline
K8sServicePipeline-基于舵图是服务回购的艺术的假设,仅构建Dockerfile
部署:
部署k8s服务类
促进k8s的生产服务
行政: 删除命名空间-为开发环境删除动态创建的命名空间
实用程序:
通知-通知Slack
实用程序-通用静态函数
GitUtils-git操作的静态函数
K8sUtils-K8s动作的静态函数
支持:
git-GitHub
K8s集群-GKE
Jenkinsfile示例:
Jenkinsfile-用于构建k8s服务
Jenkinsfile.deploy-用于部署k8s服务
笔记:
作业参数未在代码中定义,因为我希望它们对于分支/主控/分支作业是不同的-可以在代码中实现,但会使它变得更加复杂和不稳