jenkins可以监视多个分支的父文件夹,并仅在更改的分支中执行构建吗?

时间:2019-01-31 16:02:26

标签: jenkins svn

我正在设置一个新的Jenkins作业,我想监视包含许多分支的父文件夹,并且在其中一个分支中检测到Subversion签入时,运行该分支的“构建”脚本。

我们的(简化的)svn的结构是如下所示:

branches/
  * branch1/build/build.bat
  * branch2/build/build.bat
  ..
  * branchN/build/build.bat

所以我想詹金斯:

  1. 观看“分支”根文件夹
  2. 检测到1-N分支的任何变化
  3. 上检测变化,导航到改变的分支的build文件夹,并运行的build.bat

我在与有问题的步骤是步骤3.詹金斯不承认BRANCH_NAME环境变量。我尝试都$ BRANCH_NAME和$ {BRANCH_NAME}。

我缺少明显的东西吗?

0 个答案:

没有答案