一尘不染

如何将参数传递给Hudson Job的Shell命令

jenkins

我有一个在远程服务器上执行Shell脚本的Hudson作业。

它的shell命令是:

/usr/bin/deployWar.sh ${warfileName}

我将此构建标记为已参数化,并添加了一个字符串参数:

name: warFileName
default value: none
description: name of war file

当我运行它时,会分配参数,但会将其传递到Shell脚本中。


阅读 288

收藏
2020-07-25

共1个答案

一尘不染

参数化的Build
Jenkins插件文档指出

由参数添加的所有环境变量均为 大写

在您的情况下,这应该起作用:

/usr/bin/deployWar.sh ${WARFILENAME}
2020-07-25