- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一份工作有很多这样的任务:
- name: main-job
serial: true
plan:
- aggregate:
- get: <git-resource>
passed: [previous-job]
trigger: true
- get: <git-resource-3>
- task: <task-1>
file: <git-resource>/<path>/<task-1-no-db>.yml
- task: <task-2>
tags: ['<specific-tag>']
file: <git-resource>/<path>/<task-1>.yml
params:
DATABASE_HOST: <file>
DATABASE: <my-db-1>
- task: <task-2>
tags: ['<specific-tag>']
file: <git-resource>/<path>/<task-1>.yml
params:
DATABASE_HOST: <file>
DATABASE: <my-db-1>
my-db-1
,我希望它是
my-db-2
.
- name: <call-main-job-with-db-1>
serial: true
plan:
- aggregate:
- get: <git-resource>
passed: [previous-job]
trigger: true
- task: <call-main-job-task>
params:
DATABASE_HOST: <file>
DATABASE: <my-db-1>
- name: <call-main-job-with-db-2>
serial: true
plan:
- aggregate:
- get: <git-resource>
passed: [previous-job]
trigger: true
- task: <call-main-job-task>
params:
DATABASE: <my-db-2>
最佳答案
请记住您使用的是 YAML,因此您可以使用 YAML 功能,例如“ anchor ”
您将在此 link 中找到有关“ anchor ”的一些其他信息.寻找“额外的 YAML 功能”
YAML also has a handy feature called 'anchors', which let you easily duplicate content across your document. Both of these keys will have the same value: anchored_content: &anchor_name This string will appear as the value of two keys. other_anchor: *anchor_name
# Anchors can be used to duplicate/inherit properties
base: &base
name: Everyone has same name
foo: &foo
<<: *base
age: 10
bar: &bar
<<: *base
age: 20
common:
db_common: &db_common
serial: true
plan:
- aggregate:
- get: <git-resource>
passed: [previous-job]
trigger: true
- task: <call-main-job-task>
params:
jobs:
- name: <call-main-job-with-db-1>
<<: *db_common
DATABASE_HOST: <file>
DATABASE: <my-db-1>
- name: <call-main-job-with-db-2>
<<: *db_common
DATABASE: <my-db-2>
关于带有参数的另一个作业的大厅调用作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45704364/
我不清楚 the documentation如果甚至可以将一个工作的输出传递给另一个工作(不是从一个任务到另一个任务,而是从一个工作到另一个工作)。 我不知道在概念上我是否在做正确的事情,也许它应该在
我正在按照说明操作 here了解如何配置保管库以共享 secret 。 最终,我只想让我的机器人对 git 资源的信任。 我正在通过 docker compose 进行部署,并成功添加了一个 vaul
场景: 一个多月以来,我一直致力于实现一个 concourse ci 管道,我的单个 yml 文件变得安静了一点。我知道最好将管道分解成几个文件并在您的管道中引用它们。 问题: 有人可以提供构建您的
我将从 Jenkins 转向使用 Concourse CI 来运行我的 Sauce 实验室 e2e 测试。 Sauce 实验室将具有相同内部版本号字符串的测试分组在一起: name:
我正在尝试使用 Maven 使用 Concourse CI 创建管道。管道应该: 从 git 获取代码。 使用 Maven 构建并运行测试。 项目在目标文件夹中生成 html 报告 以上步骤执行正常。
是否可以在 concourse 中从 on_failure 执行多个任务? 我在文档或其他地方找不到示例 我想做类似的事情 on_failure: - aggregate: - put: slack-
我完全理解 Concourse 是无状态的,但是有没有办法重用已经拉取的 docker 镜像?就我而言,我构建了大约 10 个具有相同基础镜像的 docker 镜像,但每次触发构建时,Concours
我正在尝试使用 gradle 3.4.1 构建一个 java 项目,并使用 vagrant concourse/lite 框(v2.7.4 >) 和 docker 镜像 gradle/3.4.1-jd
我有一个存储库,我正在查看其中的各种文件夹并在每个存储库中构建不同的东西。 由于很多步骤都是相似的,所以我试图简化一些事情并使用输出映射将目录“重命名”为通用名称,但它似乎没有表现。我所能得到的只是一
环境: OS: Ubuntu 18.04 Concourse: 3.14.0 服务器在代理后面。 Concourse 安装是二进制的,非 docker。代理已在 /etc/environment 中
我正在使用 https://github.com/concourse/git-resource使用 tag_filter 触发发布构建。我需要访问触发构建的标签的标签名称,以便在构建过程中使用它,并使
我想创建聊天应用程序,我遵循 https://channels.readthedocs.io/en/latest/tutorial/part_2.html在这里, chat/ __init__
我安装了大堂 CI 使用 波什 部署在 亚马逊 . 成功安装后,我可以在浏览器上看到 Concourse CI。我创建了 Hello World 管道使用 Concourse CI 官方页面:- ht
我是一名优秀的程序员,十分优秀!