【文件属性】:
文件名称:jenkins-pipeline-shared-lib:Jenkins管道共享库
文件大小:30KB
文件格式:ZIP
更新时间:2021-04-04 04:54:51
Groovy
詹金斯管道共享库
Jenkins管道共享库
Jenkins Pipeline共享库的示例。
CI
常数
BasePipeline
K8sServicePipeline-基于舵图是服务回购的艺术的假设,仅构建Dockerfile
部署:
部署k8s服务类
促进k8s的生产服务
行政: 删除命名空间-为开发环境删除动态创建的命名空间
实用程序:
通知-通知Slack
实用程序-通用静态函数
GitUtils-git操作的静态函数
K8sUtils-K8s动作的静态函数
支持:
git-GitHub
K8s集群-GKE
Jenkinsfile示例:
Jenkinsfile-用于构建k8s服务
Jenkinsfile.deploy-用于部署k8s服务
笔记:
作业参数未在代码中定义,因为我希望它们对于分支/主控/分支作业是不同的-可以在代码中实现,但会使它变得更加复杂和不稳
【文件预览】:
jenkins-pipeline-shared-lib-master
----src()
--------lulu()
----jenkinsfiles()
--------Jenkinsfile.deploy(241B)
--------Jenkinsfile(299B)
----LICENSE(34KB)
----README.md(1KB)