如何将版本控制添加到大厅管道?



在向大厅管道发出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

最新更新