gpt4 book ai didi

continuous-integration - Concourse:如何在管道文件中设置变量?

转载 作者:行者123 更新时间:2023-12-04 17:56:44 26 4
gpt4 key购买 nike

所以我一直使用单独的 yaml 文件来运行大厅管道来保存我的变量,类似于 this example在文档中。但是,我想在我的主 pipeline.yml 文件中设置我的变量以避免使用 cli 选项 --load-vars-from some_other_file.yml .我怎么能这样做?

注:我可能正在寻找使用 params: 的东西,但我希望我设置的参数对于我的 pipeline.yml 文件中的所有内容都是全局的,以便所有内容都可以使用我在其中设置的变量。

最佳答案

截至 concourse v3.3.0 , 您可以设置 Credential Management为了使用来自 Vault 的变量(这是目前 concourse 唯一支持的凭证管理器)。这样您就不必将任何变量保存在单独的文件中,而且 Vault 也会保证它们的安全。

使用凭证管理器,您可以参数化:

  • source在资源下 pipeline
  • sourcepipeline 中的资源类型下
  • sourcetask config 中的 image_resource 下
  • paramspipeline
  • paramstask config

  • 要使用 concourse 设置保险库,您可以引用:

    https://concourse-ci.org/creds.html

    关于continuous-integration - Concourse:如何在管道文件中设置变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39883292/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com