我有以下semver
设置:
- name: version
type: semver
source:
driver: gcs
bucket: my-ci
json_key: ((my.serviceaccount))
key: version/version.txt
initial_version: 0.0.0
在我的publish
工作中,我有以下几点:
name: publish
serial_groups: [version]
plan:
- get: version
passed: [build]
trigger: true
因此,基本上,发布job
是在通过build
作业(版本更新)之后触发的。
现在,在发布作业中,我正在创建一个docker映像并将其推送到gcr
。
- put: my-gcr
params:
additional_tags: my/ci/tags
build: mycode
get_params: {skip_download: true}
在此,根据tags
文件中的值正确标记了图像。但是,我想根据当前版本动态设置这些值,可以按照以下说明重新获取它们:
https://concoursetutorial.com/miscellaneous/versions-and-buildnumbers/#display-version
如何使用该版本号标记我的Docker映像?
答案 0 :(得分:0)
我使用以下代码解决了该问题:
Resource sourceFile = new ClassPathResource("report.jrxml");