ありがとうございます、明確にしてくれて助かりました。私が以前混乱していたのと同じように迷っている方のために、Discourse のリリースタグを取得する方法は以下の通りです。
app.yml内の version パラメータが設定されていないことを確認してください。例えば:params: db_default_text_search_config: "pg_catalog.english" # version: stableapp.ymlの末尾に、目的のバージョンをチェックアウトするコードを追加してください。例えば:hooks: after_code: - exec: cd: $home/plugins cmd: - git clone https://github.com/discourse/docker_manager.git + - exec: + cd: $home + cmd: + - git fetch --depth=1 origin tag v2.5.0 --no-tags + - git checkout v2.5.0
./launcher rebuild app を実行すると、以下のように動作します。
- デフォルトの version(つまり test_passed ブランチ)がチェックアウトされます。
- v2.5.0 タグがフェッチされ、チェックアウトされることで、以前のバージョンが実質的に置き換えられます。