2

composer を使用して PHP プロジェクトをまとめる場合、インストール/デプロイ時に、composer は通常、元のソースから依存関係をフェッチします。

これにより、デプロイ時にソースが (おそらく一時的にのみ) 利用できなくなったときに問題が発生する可能性があります。

現在のバージョンを他のインスタンスに常にデプロイできるように、依存関係の少なくとも現在の安定したバージョンを保持するためのメカニズムが組み込まれていますか?

4

2 に答える 2

1

現時点では、これに対するワンクリック ソリューションはありませんが、より信頼性の高いものをすぐに開発する予定です。

于 2013-04-25T12:16:48.437 に答える
0

ブローカーは、ファイルを保持するためのプロキシとして機能するツールのように見え、現在 Satis に統合されています ( https://github.com/researchgate/brokerを参照) 。

ブローカーは、composer の完全なリポジトリ プロキシです。composer ファイルを取得し、すべての要件とすべての依存関係をダウンロードしてから、これらすべてのパッケージを含む新しいリポジトリを公開します。packagist や satis の代わりに、dist やソース ファイルを含むすべてのパッケージがブローカーによって直接提供されます。

注: このプロジェクトは現在、積極的に維持されていません。現在、satis は同様の機能をサポートしているため、代わりに satis を使用する必要があります。

于 2013-05-15T13:36:53.547 に答える