文件名称:jenkins-pipeline-dsl
文件大小:62KB
文件格式:ZIP
更新时间:2024-07-19 15:18:28
Groovy
詹金斯工作 DSL 目的 配置 Jenkins 作业很痛苦。 痛点包括 单点维护:拥有数百个具有相似配置的作业,并希望对所有作业进行更改(配置新插件)。 Overchoice 的问题:当一个人去添加一个新的工作/配置一个现有的工作时,他们面临着很多选择,除了少数(开发工具团队)之外,插件和选项的怪癖并不为人所知。 这个 jenkins-jobs 存储库以 Groovy 形式保存 Jenkins 作业配置,利用: 一个 一个 我们在这些开源项目之上包装了一些我们自己的约定,使我们能够轻松控制此存储库中的复杂部署管道。 在深入研究这个存储库之前,在玩一玩可能会有所帮助 正常工作流程 更改代码 本地测试代码 ./gradlew build 提交 + 推送到远程 远程仓库更改触发 Jenkins 种子作业 Jenkins 种子作业添加/更新 DSL 中定义的所有作业 部署单个作业 你必须
【文件预览】:
jenkins-pipeline-dsl-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(100B)
----buildSrc()
--------src()
--------build.gradle(370B)
----gradle()
--------wrapper()
----src()
--------main()
----.gitignore(16B)
----README.md(4KB)
----settings.gradle(42B)
----build.gradle(528B)
----dsl-development.md(4KB)