私はこれまで Nexus をあまり扱ったことがなかったので、私たちに適した製品ライフサイクルを模索しているところです。
特定のリポジトリ アーティファクト セットを nexus から別の nexus コンテナにエクスポートできるようにしたいと考えています。現時点では、これを行う唯一の方法は、アーティファクトを一連の依存関係ビルドとしてプルし、それらを新しいリポジトリにデプロイすることです。これは私たちが行かなければならないものかもしれません。私はより良いアプローチを探していました。
ミラーリングやプロキシでは、必要なエクスポートのきめ細かな制御ができないようです。
nexus からアーティファクトをコピーするだけでよいことがわかりましたが、新しい nexus コンテナーに、それらのファイルを管理することになっていることを伝える方法がわかりません。
私がやりたいことは、顧客サイトでソフトウェアをインストールする目的で、ローカライズされた nexus インスタンスとして実行できる DVD にアーティファクトのセットを配置できるようにすることです。ソフトウェアのインストールのために私たちへの接続を許可するお客様は、QA に使用するのと同じインストール設定で処理できるようです。インストーラーの代わりに nexus deploy を使用する理由は、各パス/インストール セットがリリース バージョンとして維持されるため、「パッチ インストール」をロールバックできる必要があるためです。インストールの完了後にロールバック (バックアップを含む) を処理するインストーラーがないように見えるため、現在、これはすべてカスタム コードで行われています。