我使用 SVN 作为我的源代码控制存储库,使用 Jenkins 作为我的 CI 工具。我使用 Jenkins 运行 MSBuild 脚本来进行实际的构建和部署。我还使用 Jenkins Pipeline 插件来管理下游项目的构建。
我的管道有问题。问题是,假设我在 SVN 中进行了 10 次签入,结果发生了 10 次自动 CI 构建,因此管道显示了 10 次构建。现在,如果我想将构建号 5 推送到管道中的下一阶段,我希望所有代码到第五个构建都将构建到下一阶段,而不是最新的代码(构建 10)是一直被使用。
我不知道我是否需要修改我的构建脚本或是否需要配置 Jenkins 或是否需要配置管道插件。有人知道吗?
万一你不知道我所说的管道插件是什么意思,这里有一个截图。