2017-06-26 11 views
1

リソースcheck Concourseのスクリプトは、デフォルトでリソースの最新バージョンを発行します。たとえば、パイプラインのgit -resourceをgitリポジトリのmasterブランチを指すように構成すると、最新のコミットSHAがバージョンとして発行されます。コンコースパイプラインで古いバージョンのリソースを使用するにはどうすればよいですか?

一部のリソース(たとえば、github-release resource)では、チェックスクリプトによって発行された最新バージョンだけを使用したくない場合があります。パイプラインの設定時に最新バージョンではない古いバージョンのリソースが必要な場合があります。

答えて

3

fly check-resourceコマンドを使用すると、リソースの実行を強制的に許可することができます。また、指定したバージョンから過去に強制的に確認するオプションのフラグがあります。

例えば、あなたは、リソースあなたに一致するバージョンの参照を渡す必要がありますので、--fromフラグに渡されたバージョンは、資源依存していることを

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

チェックしている。 UIのリソースをクリックし、バージョン履歴の詳細を表示すると、これを見ることができます。

関連する問題