問題タブ [github-package-registry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
62 参照

github - Github プライベート リポジトリ - さまざまな環境のパッケージを管理する

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

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

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

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

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

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

助言がありますか?