Jenkins:在项目发布时运行工作(通过执行maven发布)

时间:2012-11-07 09:28:51

标签: maven jenkins jobs maven-release-plugin

我已经定义了一份工作,我使用了Jenkins。我很新。是否可以将项目设置为每次项目发布时运行?

谢谢。

2 个答案:

答案 0 :(得分:0)

有两种方法可以执行发布与非发布(每日,提交)构建。

  1. 查看Release Plugin
  2. 的功能
  3. 使用两个不同的工作。一个用于“普通”构建,一个用于版本构建。
  4. 对于我们在这里运行的项目,我们实际使用#2和Promoted Builds Plugin。可以将正常构建提升到不同的状态(例如集成,验证)。在促销期间,代码的内置版本被标记为表示促销。在制作发布版本时,只有那些已经升级(和标记)的源版本才可以构建到版本中。

答案 1 :(得分:0)

由于我有svn标签,我决定使用svn标签(存储所有已发布的版本),因此我可以为已发布的版本运行我的作业。