触发作业时Multibranch管道,Jenkins工作区中存储了什么?

时间:2018-05-03 23:34:05

标签: jenkins jenkins-pipeline

我不确定我是否以正确的方式提出问题。 当我触发多分支管道工作时,我会" checkout scm"在Jenkinsfile中,是否检查了pull请求或Master + pull请求?

2 个答案:

答案 0 :(得分:0)

这取决于您的设置。 我记得,multibranch管道在分离视图中构建拉取请求,它可以构建为PR源分支和PR的结果。它克隆了您的仓库,结账目标分支,将源分支合并到其中并运行您的阶段。

答案 1 :(得分:0)

如果查看日志,您将看到它检出提交的哈希值

示例:defer

对于工作空间,如果您登录到运行它的Jenkins机器,您将看到每个分支都有一个独立的工作空间。在这里,您将找到签出分支的源代码。分离的工作空间确保在处理多个并发分支构建时不会发生冲突。