我正在Concourse Pipeline上使用Terraform对 Azure 进行ARM 部署,其中管道正在部署到3 环境,即 DV/QA/PR 具有包含单个 ARM 文件作为源的 GitLab。
没有生成/工件生成,因为它直接将 ARM 部署到 Azure 。我在一个可以单独触发的单个管道中的一个环境中各有 3 个作业。
有没有一种方法可以为此部署实施版本控制和回滚。我可以看到使用 concourse 使用 git-taging 的选项,我可以使用 Vault 进行版本控制,但无法通过 ConCourse 找到端到端解决方案。
我可以有正确的方法来实现这一目标吗?