我希望能够集中配置像“构建配置文件”这样的东西,我可以将它应用于Jenkins中的多个项目。
例如,我想设置一个由多个项目使用的编译,电子邮件,部署链。当我更改此链中的某些内容时,我想自动将更改应用于所有链接的项目。
有没有方便的方法呢?我也愿意接受其他构建系统的建议,只要他们可以处理sbt项目。
答案 0 :(得分:1)
我看到詹金斯有SBT plugin看起来很受欢迎 - 我还没用过它
我使用了覆盖sbt out the box的jenkins job-dsl。这通过作业中的构建步骤来创建/重新生成其他作业(使用可选模板)
通用作业构建单独项目的问题是所有作业历史记录都合并在一起。我认为最好为每项任务使用独立的工作,而工作-dsl将允许你这样做
答案 1 :(得分:0)
TeamCity支持build configuration templates开箱即用,最近添加了基本sbt support。