作者:百变精灵6810 | 来源:互联网 | 2022-11-25 08:17
我有以下Gitlab + Jenkins设置:
我有一个名为"开发"的分支
我有功能分支"F1"和"F2",依此类推.
当"F1"的作者创建合并请求时,Gitlab将触发Jenkins构建,该构建当前检出并构建F1.
我希望詹金斯做以下事情:
克隆开发成名为"Temp"的本地分支
将F1合并到Temp
在Temp中构建我的解决方案并运行测试
将构建结果报告给Gitlab
詹金斯有可能这样吗?我知道Git插件有一个名为"Checkout to a specific local Branch"的选项,但我不完全确定这是否符合我的要求.
任何有关此问题的帮助/意见将受到高度赞赏.谢谢和干杯:)
1> Ted Percival..:
Git插件中有一个"构建前合并"操作.它只在构建机器上合并 - 它不会将合并推送回原始存储库.