在Jenkins-Multibranch-Project-Build

时间:2019-03-06 10:15:19

标签: git jenkins multibranch-pipeline

我想与詹金斯进行两次SonarQube分析。第一个应该在开发和功能分支的合并基础上,第二个应该在功能分支的当前提交上。为此,我需要在Jenkinsfile中检出developer分支。但是,调用git merge-base开发功能/ ...既不了解开发,也不了解功能分支。

是否可以为Multibranch-Pipeline配置Jenkinsfile,以使用分支信息检出整个存储库? .git文件夹似乎很空。

编辑:我可以通过将Job配置为检出匹配的本地分支来作为分支源的部分解决方案。这足以获取当前分支而不是分离的头。要调用 merge-head ,我需要另一个分支,例如可以通过使用origin / develop进行调用。我没有找到在本地获取开发分支的方法,但是解决方案正在工作。

0 个答案:

没有答案