Teamcity相当于Jenkins DSL或Jenkins Job Builder?

时间:2014-11-23 21:09:03

标签: jenkins automation continuous-integration teamcity

我正在寻找一种使用可读文本文件配置TeamCity作业的方法。

詹金斯有类似Jenkins Job Builder和即将到来的DSL plugin之类的东西,但是我没有为TeamCity找到类似的东西。

这样做的目的是启用可编写脚本的,可重复的作业配置。

有人知道这样的事吗?

1 个答案:

答案 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兼容,但我还没有机会进行测试。