【问题标题】:How do I save new variables in Gitlab CI/CD from gitlab-ci.yml如何从 gitlab-ci.yml 在 Gitlab CI/CD 中保存新变量
【发布时间】:2021-01-06 00:48:40
【问题描述】:

我是 Ops 世界的新手!

我正在尝试使用 Gitlab 和 terraform 在 Azure AKS 中部署应用程序。

我可以使用 gitlab-ci.yml 文件(使用 Hashicorp 映像运行 terraform 文件)创建 AKS 集群。

创建集群后,我想存储集群详细信息(主机、client_certificate、client_Key 和 client_key_certificate),以便我可以在该集群上部署应用程序和数据库。

理想情况下,我需要将 terraform 的输出保存为 Gitlab CI/CD 中的环境变量。

请按正确的方向引导我。

提前致谢

【问题讨论】:

  • 从 Gitlab 找到这个文档来使用 API 创建变量,这可能会解决我的问题。谢谢
  • 您应该将其发布为答案,链接到文档并对其进行总结,以便它可以帮助其他人(或者在您忘记的 6 个月内帮助您自己!)。

标签: gitlab terraform gitlab-ci azure-aks terraform-provider-azure


【解决方案1】:

从 Gitlab 找到这个文档来使用 API 创建变量,这可能会解决我的问题。谢谢

https://docs.gitlab.com/ee/api/project_level_variables.html

【讨论】:

    猜你喜欢
    • 2021-03-21
    • 1970-01-01
    • 2022-06-12
    • 1970-01-01
    • 2019-08-07
    • 2022-07-12
    • 2022-08-11
    • 2021-06-25
    • 2022-08-18
    相关资源
    最近更新 更多