我正在寻找一种使用可读文本文件配置TeamCity作业的方法。
詹金斯有类似Jenkins Job Builder和即将到来的DSL plugin之类的东西,但是我没有为TeamCity找到类似的东西。这样做的目的是启用可编写脚本的,可重复的作业配置。
有人知道这样的事吗?
答案 0 :(得分:1)
现在这是TeamCity 10的原生功能。https://confluence.jetbrains.com/display/TCD10/Kotlin+DSL
您还应该从jonnyzzz查看TeamCity2DSL。他介绍了这篇文章中的示例工作流程。 http://jonnyzzz.com/blog/2016/03/08/gradle-for-dsl/
它被描述为“通过Kotlin DSL重构TeamCity配置XML文件”,存储库在这里。 https://github.com/jonnyzzz/TeamCity2DSL
我很好奇TeamCity2DSL是否与TeamCity 10 DSL兼容,但我还没有机会进行测试。