我在Jenkins中使用Promote Build插件。 我需要从Jenkins的用户处获取批准者信息并向他提供批准权。 以下是我要做的事:
可行吗?
答案 0 :(得分:1)
不要认为你可以在那里使用变量。但是,您可以跳过该条件,而是使用执行Shell 构建步骤,并检查变量$PROMOTED_USER_NAME
。解析名称,然后根据它做出决定。
父参数不会自动传递给Promoted构建。但是,您可以将它们导出到文件,归档文件(对于归档非常重要,而不是将其保留在工作区中),在升级步骤中将文件结束,然后使用 EnvInject将其加载到环境变量中插件,或者只是在脚本中使用该文件
父母工作
approverid
echo approverid=$approverid > myfile
myfile
有关促销配置
$PROMOTED_JOB_NAME
$PROMOTED_NUMBER
myfile
myfile
$approverid
和$PROMOTED_USER_NAME
当然,会注意执行(和中止)的历史。