使用jenkin和maven运行测试/部署功能分支时,是否可以使用特定的maven配置文件。
我们有一个使用功能分支的开发人员团队。我们有自己的maven配置文件和相关的uat部署环境。
我们如何设置jenkins来部署,例如分支:
feature/developer1-new-button
feature/developer1-replace-payment
使用maven个人资料" developer1
"
答案 0 :(得分:1)
我没有使用詹金斯,但我相信Bamboo非常相似。在Bamboo中,您可以创建多个计划,这些计划可以通过存储库中的更改来触发,还可以指定您可以接受哪个分支名称模式来启动构建。例如,我可以制作3个类似的计划,这些计划由存储库中的更改触发,而一个用于以特征/ *开头的分支,其他用于以bugfix / *开头的分支和其他仅用于开发的分支。由于计划不同,我们可以编写执行特定配置文件目标的任务。所以你可能已经推动了分支功能/开发...所以你将开始构建功能/ *并在那里你可以配置目标:clean deploy / test -P developer1