2017-08-31 4 views
0

私はdrone.ioでCIパイプラインを構築しようとしています。デプロイメントフックを使用してforkしたビルドをトリガするときに、Drone.IOの親のビルド番号にアクセスする方法?

の手順は次のとおりです。

  • は、ステージング環境へのイメージの展開ドッキングウィンドウの画像
  • タグdrone_build_number
  • とのドッキングウィンドウのイメージを構築する "ECSを、展開してくださいmyimage:drone_build_number"

デプロイメントでは、ステージング環境でいくつかのテストがトリガーされます。これらが合格すると、drone.ioのデプロイメントフックはhttp://mydronehost/builds/123?fork=true&event=deployment&deploy_to=prodと呼ばれます。この場合、myimage:drone_build_numberをプロードする必要があります。この場合、build_numberは123です。代わりに、ビルドは新しい番号を取得します。 124,が存在しないため、デプロイメントに失敗します。

このコンテキストで何らかの形で「親」ビルド番号(123)にアクセスできますか?

答えて

1

git commit SHAでイメージにタグを付けて、同じリリースの繰り返しビルドと環境間で一貫性があるのはなぜですか?

+0

これはまさに私たちが実際にやったことです。ありがとう! – Luuseens

関連する問題