【发布时间】:2018-12-19 18:01:56
【问题描述】:
我正在使用 Kubernetes 设置 Jenkins 管道,有一个选项可以为 containerTemplate 中的容器设置环境变量。是否有一些选项可以覆盖container 中的这些值,即:
container(
name: 'my-container',
envVars: [
envVar(key: $KEY, value: $VALUE)
]) {
...
}
因为某些变量是在构建阶段派生的,无法在podTemplate 中设置。不幸的是,上面的例子不起作用。
【问题讨论】:
-
你仍然可以像在管道中一样使用普通的 withEnv 助手,除非那不起作用?它有一些奇怪的错误......
-
因为我使用的是脚本化管道
withEnv为我工作。
标签: kubernetes jenkins-pipeline