在Jenkins中集中管理构建配置文件



我希望能够集中配置像"构建配置文件"这样的东西,我可以应用于Jenkins中的多个项目。

例如,我想设置一个编译,电子邮件,部署链被几个项目使用。当我在这个链中更改某些内容时,我希望自动将更改应用于所有链接的项目。

有方便的方法吗?我也对其他构建系统的建议持开放态度,只要它们能处理sbt项目。

我看到Jenkins有一个SBT插件,看起来很流行-我还没有使用过它

我使用了jenkins job-dsl,它涵盖了一些现成的内容。它通过在作业中创建/重新生成其他作业的构建步骤(使用可选模板)

使用通用作业构建单独项目的问题是所有的作业历史记录被合并在一起。我认为最好为每个任务使用独立的作业,而job-dsl将允许您这样做

TeamCity支持开箱即用的构建配置模板,并且最近添加了基本的sbt支持。

最新更新