在向大厅管道发出fly
命令后,我想对这个新管道进行版本控制。
我尝试在 GIT 存储库上维护一个单独的"版本"文件。
但我的要求是在管道作业名称上显示此版本。
请参阅必须附加版本的图像
添加更多详细信息:
我正在寻找 GIT 中的工具来监视特定文件夹(例如xyz
(上的提交。我得到了类似的东西:
有没有工具可以在 Ubuntu 上监视远程 Git 存储库并在提交时发出弹出通知?
https://github.com/jakeonrails/git-notify
我通过在作业名称的管道文件中放置一个pipeline_version
占位符来实现这一点。
- name: set_env_test_((pipeline_version))
在参数文件中,"pipeline_version"填充如下:
pipeline_version: 1.0.0
单击此处查看所取得的成就
这个问题的另一个答案是用下面的代码实现的:
plan:
- get: test-version-resource
- task: send-version
config:
platform: linux
image_resource:
type: docker-image
source:
repository: gliderlabs/alpine
tag: latest
inputs:
- name: test-version-resource
run:
path: /bin/sh
args:
- -c
- |
ls -la test-version-resource