gpt4 book ai didi

groovy - 使用 groovy 向下游传递构建参数。 Jenkins 构建管道

转载 作者:行者123 更新时间:2023-12-02 06:34:12 25 4
gpt4 key购买 nike

我见过许多执行预构建系统 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

未解决导致错误。

有人能发现这里的问题吗?

最佳答案

前沿的 jenkins 构建管道插件现在支持参数传递。对我来说,不再需要常规的解决方法。

关于groovy - 使用 groovy 向下游传递构建参数。 Jenkins 构建管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13915112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com