如何在Concourse管道中使用旧版本的资源?

问题描述 投票:2回答:1

默认情况下,Concourse中的资源check脚本将发出资源的最新版本。 例如,在管道中配置git -resource指向git存储库的master分支将发出最新的提交SHA作为版本。

对于某些资源(例如github-release资源 ),您可能不希望仅使用检查脚本发出的最新版本。 您可能需要该资源的较旧版本,而不是配置管道时的最新版本。

concourse
1个回答
4
投票

fly check-resource命令使您可以强制check要运行的资源,并且有一个可选标志强制过去从给定版本进行检查。

例如。

fly check-resource --resource some-pipeline/some-git-resource --from ref:123abcsomecommithash

要么

fly check-resource --resource some-pipeline/some-github-release-resource --from tag:v1.2.3

请注意 ,传递给--from标志的版本取决于资源 ,因此您将需要传递与要检查的资源匹配的版本引用。 您可以通过在UI中单击资源并查看版本历史记录详细信息来查看。

© www.soinside.com 2019 - 2024. All rights reserved.