J'ai un rapport dont je suis en train de regarder différents dossiers et de construire différentes choses dans chaque repo. Comme beaucoup d'étapes sont similaires, j'essayais de rationaliser un peu les choses et d'utiliser le mappage de sortie pour "renommer" le répertoire en un nom commun, mais il ne semble pas se comporter. Tout ce que je peux obtenir est une erreur: « source artefact inconnu: repo »ConcourseCI: Exécuter la tâche à partir de la sortie mappée/renommée de la ressource get
(Un extrait de) Mon pipeline est:
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: [email protected]: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-"
J'espérais que le output_mapping
sur mon get
me permettrait réfère à ce repo Git via un nom plus simple ("repo") dans ce plan de construction, mais il ne semble pas. Est-ce que je manque un moyen de réaliser ceci ou est-ce une décision de bogue/conception?
Merci, j'ai raté cette ligne dans les docs. –