【问题标题】:Set environment variable in Jenkins from command output通过命令输出在 Jenkins 中设置环境变量
【发布时间】:2021-09-16 16:23:31
【问题描述】:

是否可以将命令的输出设置为 Jenkins 中的环境变量?像这样的:

environment{
  ... 
  ...
  registryAddress=sh(az acr list --query "[?contains(name, 'myname')].name" --output tsv --resource-group myresourcegroup))
}

【问题讨论】:

    标签: azure jenkins jenkins-groovy acr


    【解决方案1】:

    是的,这是可能的。调用sh 时需要使用returnStdout: true。
    registryAddress=sh(script: "<your-script>", returnStdout: true)

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多