我创建了一个GoCD管道,其中使用了GitHub存储库。我在此管道中创建了两个阶段。
发生在每个阶段之前的事情是,它正在检出新代码。
在第二阶段,我不想签出github代码,该怎么办?
答案 0 :(得分:1)
GoCD使每个管道实例中所有材料(包括git存储库)的修订版本保持稳定。
对于单独的阶段以及阶段的重新运行都是如此。
因此,在任何情况下,GoCD都不会在第二阶段从GitHub获取 lastet 版本。
如果要禁止获取材料,可以在fetchMaterials
标签中将false
设置为<stage>
:
<stage name="mySecondStage" fetchMaterials="false">
....
</stage>