问题标签 [concourse-pipeline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - Concourse 中的版本控制和回滚,用于涉及具有资源“azurerm_resource_group_template_deployment”的 ARM 部署的 terraform 作业
我正在Concourse Pipeline上使用Terraform对 Azure 进行ARM 部署,其中管道正在部署到3 环境,即 DV/QA/PR 具有包含单个 ARM 文件作为源的 GitLab。
没有生成/工件生成,因为它直接将 ARM 部署到 Azure 。我在一个可以单独触发的单个管道中的一个环境中各有 3 个作业。
有没有一种方法可以为此部署实施版本控制和回滚。我可以看到使用 concourse 使用 git-taging 的选项,我可以使用 Vault 进行版本控制,但无法通过 ConCourse 找到端到端解决方案。
我可以有正确的方法来实现这一目标吗?
terraform - 尝试使用 concourse ci 发送带有 terraform 计划的变量
我正在尝试在大厅中创建一个管道,它将触发远程分支上的 github 更新,并使用该分支来计划、应用和销毁 terraform 部署。
触发管道时,会在大厅 GUI 上出错,指出 var 不可用。我在语法上做错了吗?
concourse - 如何在大厅管道中显示页面的url,以便我可以单击管道中的url跳转到相应的页面
我正在尝试创建一个大厅管道,其中应该有一个 url 链接,并且该链接应该可以点击以跳转到相应的页面。这是我提供静态链接的代码。
所以,这里https://example.com/pipeline
显示在管道中。但这是一个静态链接,我需要将其复制并粘贴到浏览器并单击以转到该页面。我希望这个链接是可点击的,这样一旦我点击了这个链接,我就可以直接跳转到页面。我想要的另一件事是将版本放在链接的末尾,例如https://example.com/pipeline/version
. 这个版本将是动态的,这意味着每次我运行管道时它都会改变。
那么,在大厅 yml 文件中插入 url 以及更改版本的代码应该是什么?
concourse - 有没有办法跳过存档的大厅管道并仅取消暂停未存档的管道?
使用以下命令取消暂停所有大厅管道时,我遇到了错误。
命令:fly -t ci unpause-pipeline -a
有没有办法在此过程中仅选择未归档的管道并取消暂停或跳过已归档的管道。
concourse - Concourse:无论失败状态如何,都可以选择运行所有任务
想知道单个作业中是否有任何用于大厅任务的标志/选项,以便无论任何任务失败都可以执行所有任务。
谢谢!