Cloudbees Jenkins文件夹插件:文件夹名称作为环境变量

时间:2013-08-14 08:10:09

标签: plugins jenkins directory cloudbees

文件夹名称是否可用作类似于JOB_NAME的环境变量?

对于文件夹; JOB_NAME包含完整路径,包括父文件夹。我希望直接父文件夹作为环境变量。

3 个答案:

答案 0 :(得分:0)

不存在此类变量,但$(basename $(dirname $JOB_NAME))会为您提供所要求的内容。

答案 1 :(得分:0)

使用$(basename $(dirname $JOB_NAME))Environment Script Plugin相结合的建议,您应该能够通过选择从脚本生成环境变量然后提供<来设置此类环境变量strong>脚本内容:

echo FOLDER_NAME=$(basename $(dirname $JOB_NAME))

答案 2 :(得分:0)

我用过:

FOLDER_NAME=${JOB_NAME%/*}
STAGE=${JOB_NAME##*/}

请参阅http://www.tldp.org/LDP/abs/html/parameter-substitution.html