我目前在我的业务中继续建立一个集成平台。 我的解决方案有几个(3)GIT分支。 今天Jenkins在我的每个分支上检测到Push并生成一个汇编 C:\ Program Files(x86)\ Jenkins \ jobs \ PROJECT \ workspace
我希望Workdir(工作区)根据分支而有所不同,这可能吗? 例如: C:\ Program Files(x86)\ Jenkins \ jobs \ PROJECT \ workspace \ BranchA C:\ Program Files(x86)\ Jenkins \ jobs \ PROJECT \ workspace \ BranchC C:\ Program Files(x86)\ Jenkins \ jobs \ PROJECT \ workspace \ BranchB
答案 0 :(得分:0)
如果您为每个分支创建单独的作业,每个分支都可以监控并构建它自己的分支。然后他们将在不同的文件夹中。
答案 1 :(得分:0)
是的,这是可能的。 有一个“多个SCM”选项,您可以在其中选择多个分支
和Jenkins 2.0
dir ('branch-a') {
git branch: 'branch-a', changelog: false, credentialsId: 'a57f5020', poll: false, url: 'https://github.com/pratik141/python'
}
dir ('branch-b') {
git branch: 'branch-b', changelog: false, credentialsId: 'a57f5020', poll: false, url: 'https://github.com/pratik141/python'
}