我的管道包含具有以下先决条件的任务
- get: version
trigger: true
params: { bump: patch }
passed: ["trigger_job [CI]"]
- get: sdk-package
passed: ["package_generation_job"]
params:
version: {path: "artifact_[I want to put the version here]"}
version
是一个存储在git中的semver; sdk-package
是存储在s3中的构建工件,在管道中,每次运行都会使用版本号作为名称的一部分放置新工件。
我想做的是使用version
输入来确定从S3提取工件的哪个版本。基于this,我怀疑Concourse不允许这样做,但我找不到明确的答案。
答案 0 :(得分:0)
当前无法实现,您将必须在任务脚本中下载所需的工件。您可以将版本传递给该任务。