【发布时间】:2019-04-08 08:52:46
【问题描述】:
我想要一个环境变量 COMPOSE_PROJECT_NAME,其值为 denpal-4,用于构建 ID 为 4 的 Jenkins 作业。
environment {
COMPOSE_PROJECT_NAME = 'denpal-$(BUILD_ID)'
}
另一种方法是在每个 sh-block 中写这个
sh '''
export COMPOSE_PROJECT_NAME = 'denpal-$(BUILD_ID)'
code...
'''
但是,这将违反 DRY(不要重复自己)原则。环境{}中的某些东西可能吗?
更新/回答:双引号而不是单引号修复了它。
【问题讨论】:
标签: jenkins environment-variables jenkins-pipeline