0

CIサーバーによってs3に保存されているgitリビジョンによってインデックス付けされたビルドのカタログがあります。デプロイ時にビルドを実行するのではなく、ビルド済みのアプリケーションをダウンロードして解凍し、実行したいと思います。

カスタムビルドパックを使用してこれを実現しようとしていますが、そのためには、コードのどのリビジョンがコンパイルされているかを確認する必要があります。悲しいことに(私にとって)、私はこの情報を環境のどこにも見つけることができません。

これはどういうわけか発見できるはずのことのようですが、私はどこにいるのか完全に混乱しています。

4

1 に答える 1

1

外部で作成されたスラッグを Heroku アプリにプッシュするコマンドを含む(公式にはサポートされていない) heroku-anvilプラグインを確認することをお勧めします。heroku release元々は Anvil で作成されたスラッグを操作するために設計されましたが、Heroku で実行できる限り、どの TAR GZ でも機能するはずです。たとえば、次のようなことができます。

$ heroku release https://s3.amazonaws.com/my-bucket/slugs-000.tgz -a myapp-staging
Releasing to myapp-staging.heroku.com... done, v42
于 2013-02-19T22:11:17.833 に答える