gpt4 book ai didi

大厅 CI : Run task from mapped/renamed output of get resource

转载 作者:行者123 更新时间:2023-12-04 13:31:43 25 4
gpt4 key购买 nike

我有一个存储库,我正在查看其中的各种文件夹并在每个存储库中构建不同的东西。

由于很多步骤都是相似的,所以我试图简化一些事情并使用输出映射将目录“重命名”为通用名称,但它似乎没有表现。我所能得到的只是一个错误:“未知工件来源:repo

(片段)我的管道是:

resources:
# I have more of these, one for each path I'm interested in but not shown here.
- name: repo-folder--11.1--common
type: git
source:
uri: git@github.com:myorg/project
branch: concourse-pipeline
private_key: {{github_private_key}}
paths:
- 11.1/common

jobs:
- name: common-image-build
plan:
- get: repo-folder--11.1--common
output_mapping:
repo-folder--11.1--common: repo
trigger: true
- get: centos-docker-image
- task: generate-tag
file: repo/task-generate-tag.yml
params:
prefix: "1.11-"

我希望我的 get 上的 output_mapping 能让我在这个构建计划中通过一个更简单的名称(“repo”)来引用那个 git repo,但是它好像没有。

我是否缺少实现此目的的某种方法,或者这是错误/设计决定?

最佳答案

无需使用output_mapping,资源get有自己的“重命名”方式,通过指定resource

resources:
- name: repo-folder--11.1--common
type: git
source:
uri: git@github.com:myorg/project
branch: concourse-pipeline
private_key: {{github_private_key}}
paths:
- 11.1/common

jobs:
- name: common-image-build
plan:
- get: repo
resource: repo-folder--11.1--common
trigger: true
- get: centos-docker-image
- task: generate-tag
file: repo/task-generate-tag.yml
params:
prefix: "1.11-"

关于大厅 CI : Run task from mapped/renamed output of get resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42208152/

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