1

我开始研究 Jenkins 中的 GitSCM 类,所以我看到了它在构造函数中的参数。只有一件事我不明白:branches参数的类型是:List<BranchSpec> branches

我的问题是:为什么需要一个分支列表?为什么我要在checkout步骤中签出分支列表?

4

1 回答 1

1

这不是您要结帐的银行。这些是您要构建的分支。

jenkins.io 文档中它说:

如果您想跟踪存储库中的特定分支,请指定分支。如果留空,将检查所有分支的更改并进行构建。

因此,如果您只想跟踪 master 和 feature1 分支,请使用refs/heads/master, refs/heads/feature1或将其留空来构建所有分支。

于 2021-01-02T16:26:11.580 回答