在Jenkins文档中,您有§使用环境变量部分,其中提到:
可以从Jenkins管道中访问的环境变量的完整列表记录在localhost:8080/pipeline-syntax/globals #env,假设Jenkins主服务器在localhost上运行:8080
如果您按照链接找到JOB_BASE_NAME
已经由Jenkins提供的OOTB,那么这正是您想要的.
JOB_BASE_NAME
- 此构建项目的短名称剥离文件夹路径,例如"bar/foo"的"foo".
我解决了。如果有人发现它有用:
def jobBaseName = "${env.JOB_NAME}".split('/').last() echo "Job Name (excl. path): ${jobBaseName}"