主题:使用semver资源控制s3中使用的工件

时间:2018-08-13 12:59:53

标签: semantic-versioning concourse

我的管道包含具有以下先决条件的任务

 - 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不允许这样做,但我找不到明确的答案。

1 个答案:

答案 0 :(得分:0)

当前无法实现,您将必须在任务脚本中下载所需的工件。您可以将版本传递给该任务。