0

我当前的设置包括:

  1. 项目工作——它是获取源代码、部署到测试环境并在测试环境中运行测试的工作
  2. 构建工作 - 这是在将源构建到deb包中的特殊机器上运行的工作。

问题:从构建工作中检索包相当容易deb(作为工作工件),但是我如何将项目工作中的源传递给构建工作?

他们运行在不同的詹金斯奴隶上。

有哪些可能的选择?

注意:建筑工作不是这个特定项目的具体工作。有几个项目使用它作为从源代码构建的助手deb,所以我不能在那里硬编码任何特定于项目的东西。

4

2 回答 2

1

您想查看CloneWorkspace SCM 插件

于 2013-02-05T00:04:55.550 回答
1

如果您使用的是 SVN,您可能需要查看Tracking SVN Plugin。这允许您从 SVN 中提取相同的版本作为另一个作业。我们使用它,以便我们可以从同一个 SVN 版本创建“调试”和“发布”版本。调试版本首先构建。如果成功,则使用为调试构建的相同修订版本构建发布版本。

于 2013-02-05T13:59:08.227 回答