@sam さん、ありがとうございます。その対応を試したところ、新しいバージョンをビルドできるようになりました。幸運なことに、すべてベータ版での作業だったため、被害はありませんでした
ただ、再現性のあるビルドを望むことが「ハック」だとは思わないのですがね ![]()
私が目指しているのは、既知の正常なバージョンにロールバックする機能です。例えば、t1 の時点で ./launcher rebuild app を実行して Discourse が正常に動作したとします。その後、t2 の時点で同じコマンドを実行したところ、何かがおかしくなりました。どうすればソフトウェアを以前のバージョンに戻せるでしょうか?ロールバックして既知の正常な状態に戻せるのであれば、ビルドが再現性がないことには耐えられると思います。t1 の時点で launcher がすでに動作する Docker イメージを構築している以上、t2 に構築された悪いイメージではなく、特定のイメージを使うよう launcher に指示することは可能でしょうか?
何かご存知でしょうか?
少し話題がそれてしまい申し訳ありません。必要であれば、別のスレッドに投稿し直します。