GoCD 是否在每个阶段之前检查 GitHub 的最新代码?

Does GoCD checkout latest code from GitHub before every stage?

我创建了一个 GoCD 管道,我在其中使用 GitHub 存储库。我在此管道中创建了两个阶段。

发生在每个阶段之前,它正在检查新代码。

在第二阶段我不想检查 github 代码,我该怎么做?

GoCD 在每个管道实例中保持所有材料(包括 git 存储库)的修订。

对于单独的阶段以及阶段的重新运行都是如此。

所以在任何情况下,GoCD 都不会在第二阶段从 GitHub 中获取 lastet 版本。

如果要抑制抓取素材,可以在<stage>标签中设置fetchMaterialsfalse

<stage name="mySecondStage" fetchMaterials="false">
    ....
</stage>