我已经看到了一些执行预构建系统 groovy 脚本的示例,效果如下:
import hudson.model.*
def thr = Thread.currentThread()
def build = thr?.executable
printf "Setting SVN_UPSTREAM as "+ build.getEnvVars()['SVN_REVISION'] +"\n" ;
build.addAction(new ParametersAction(new StringParameterValue('SVN_UPSTREAM', build.getEnvVars()['SVN_REVISION'])))
旨在使SVN_UPSTREAM
所有下游作业都可用。
考虑到这一点,我尝试$SVN_UPSTREAM
在手动执行的下游作业中使用,例如
https://code.mikeyp.com/svn/mikeyp/client/trunk@$SVN_UPSTREAM
哪个没有解决导致错误。
任何人都可以在这里发现问题吗?