0

我正在使用 jenkins 进行自动化构建。我的问题是我想从 svn 下载源代码并运行构建步骤,在再次运行构建步骤之后,我想从 svn 获取最新的源代码。是否有任何插件可以满足我的要求。

4

2 回答 2

1

考虑使用共享工作区设置两个作业(A 和 B)(作业 > 配置 > 高级项目选项;单击按钮高级...)。检查自定义工作区并定义位置)。一旦作业 A 完成,它会触发作业 B 和作业 B,然后执行 svn 更新以及您需要的任何其他操作。为了避免 A 和 B 并行执行,请勾选上游项目正在构建时的块构建和下游项目正在构建时的块构建。

于 2012-11-29T13:22:33.437 回答
0

也许不是插件,但您始终可以在构建步骤中运行手动 SVN 命令

  • 将新的构建步骤添加到“执行 shell”(如果在 Linux 上)或“执行 Windows 批处理命令”(如果在 Windows 上)。
  • 在内部,根据您的操作系统编写 SVN 命令,例如:
  • svn up checkout_folder,请注意路径将相对于 Jenkins 的工作区
于 2012-11-28T20:01:56.457 回答