我已经使用“源代码管理”的“Subversion”类型构建工作。
Jenkins 开始更新 SVN 存储库,然后执行一些构建脚本。
但是我不想在开始这项工作时立即更新存储库。
我想运行一些检查脚本,然后根据某些条件更新存储库或跳过更新步骤。
是否可以使用 Jenkins 的一些插件或标准配置来做到这一点?
PS。
我不想手动从脚本更新存储库。
我已经使用“源代码管理”的“Subversion”类型构建工作。
Jenkins 开始更新 SVN 存储库,然后执行一些构建脚本。
但是我不想在开始这项工作时立即更新存储库。
我想运行一些检查脚本,然后根据某些条件更新存储库或跳过更新步骤。
是否可以使用 Jenkins 的一些插件或标准配置来做到这一点?
PS。
我不想手动从脚本更新存储库。
您可以使用多作业https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin
阶段 A:定期轮询脚本中的更改。
阶段 B:运行检查
阶段 C:运行构建 - 包括结帐。
由于默认情况下每个作业都在其自己的工作区中运行,您甚至可以在 A 中执行 SCM 轮询/签出,这不会影响 C 中的作业