Skip to content

新しいDBツールバージョンの追加方法 (メンテナー向け)

ryu-sato edited this page Feb 15, 2025 · 1 revision

DBツールバージョンの設定ポリシー

  • 開発環境はリリースする DB バージョンの最新のものを利用する
  • 本番環境は複数 DB バージョンをリリースする

新しいDBツールバージョンの追加方法

以下のファイルの新しい DB ツールを matrix の db_tool に追加し、適宜 isLatest: true を付け替える

  • .github/workflows/container-test.yaml
  • .github/workflows/container-publish.yaml
    strategy:
      matrix:
        db_tool:
        ...
        # 以下のように追加する
        - db_type: mongodb
          version: 100.10.0
    strategy:
      matrix:
        db_tool:
        ...
        # 以下のように追加する
        - db_type: mongodb
          version: 100.10.0
          # リストの中で最新バージョンの要素の isLatest を **1つだけ** true にする
          isLatest: true

開発環境で実行する DB バージョンを、リリースする DB ツールバージョンの最新バージョンに合わせる

  • .devcontainer/Dockerfile
ARG MongoToolVersion=100.5.2
ARG PostgreSQLClientVersion=11
ARG MariaDBClientVersion=10.11.11