我如何将Concourse resource_types定义存储在外部文件中,并将其导入管道中?

问题描述 投票:0回答:1

我有几个需要相同resource_types定义的Concourse管道。为了消除重复,是否有办法将这些resource_types从其他文件导入? (例如链接的资源)

我期望这样(类似于外部.yml文件中定义的任务):

---
resource_types:
- name: rss
  file: concourse-resources/resource-types/rss.yml

resources:
- name: concourse-resources
  type: git
  source:
    uri: https://fqdn/concourse-resources.git
    username: ((git_username))
    password: ((git_password))    
- name: booklit-releases
  type: rss
  source:
    url: http://www.qwantz.com/rssfeed.php

jobs:
- name: announce
  plan:
  - get: booklit-releases

concourse-resources/resource-types/rss.yml包含如下内容:

---
name: rss
type: docker-image
source:
  repository: suhlig/concourse-rss-resource
  tag: latest

https://concourse-ci.org/resource-types.html的改编示例)>

如果目前在Concourse中无法实现上述目标,我该如何实现? (例如,生成管道或其他更优雅的解决方案)

我有几个需要相同resource_types定义的Concourse管道。为了消除重复,是否有办法将这些resource_types从其他文件导入?...

continuous-integration continuous-deployment concourse concourse-pipeline concourse-resource-types
1个回答
0
投票

在大厅git repo中对此有一个未解决的问题。

© www.soinside.com 2019 - 2024. All rights reserved.