1
我在Jenkins部署了一个站点。我想用这个工作来临时构建一个依赖关系的另一个版本来测试它是否工作。构建之前编辑文件
要做到这一点,我有几个选择,
- 我创造我的主要项目,并建立了新的詹金斯工作
- 我搜索了Maven插件,让我在编辑依赖的一个分支 “buildtime”
- 我搜索了一个jenkins插件,它允许我在“buildtime”之前编辑 pom.xml(或任何文件)。
- (我问Stack Overflow上的不成功的搜索后)
对我来说,似乎很高兴能够在詹金斯进行一些替代建立,而无需更改版本系统什么。一个maven插件也许很好,但是......它已经是xml-hell了,所以我宁愿尽量保持pom.xml尽可能的薄。特别是对于这样的情况。
哪种方式是首选?有没有解决这种问题的现有插件可以推荐?
我们得到了分支选项,虽然它看起来有点沉重,“只是测试它的工作原理”。 – Roland
罗兰,我不知道你使用的是什么VCS,但分枝应该是廉价和开发人员应该使用功能/特性分支,他们会放置他们所谓的修复,积极工作对某些专题/功能,然后使用这些分支机构要么之间彼此或在CI上进行测试。配置文件的方法不是一个好主意。 – carlspring