如何在jenkins作业之间传递源文件

时间:2013-02-04 22:49:38

标签: jenkins

我目前的设置包括:

  1. 项目工作 - 它是获取源,部署到测试环境并在测试环境中运行测试的工作
  2. 构建作业 - 这是一个在特殊机器上运行的作业,它将源构建到deb个包中。
  3. 问题:从构建作业(作为工作工件)检索deb包相当容易,但是如何将项目作业中的源传递到构建工作?

    他们在不同的詹金斯奴隶身上奔跑。

    有哪些可能的选择?

    注意:构建作业不是此特定项目的特定作业。有几个项目使用它作为帮助来从源代码构建deb,所以我不能硬编码任何项目特定的东西。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

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