2

最近、Db モデル (Sequelize) を別のリポジトリに移動し、Github パッケージを使用して公開しています。

それを別のリポジトリに移動したとき、環境 (本番/ステージング/開発) に基づいて異なるバージョンをインストールする必要があることがわかりました

  • 製品版には v1.2 が必要です。
  • ステージングには v1.3 などが必要です。

依存する各サービスに手動でアクセスして必要なバージョンを更新することを避けたいので、dist-tag を使用してそれを管理したいと考えました。

package.json環境に応じて "staging" および "production" としてタグ付けされたプル パッケージ バージョンがあり、新しいバージョンをリリースしたい場合は、たとえば 1.3 を "production" としてタグ付けします。

残念ながら、dist-tagsGitHub レジストリではサポートされていないようです。そのため、他の方法を探しています。

助言がありますか?

4

1 に答える 1