Artifactoryベースのプライベートサーバを設定するには?

学生は、MavenのPWは基本的に言葉を聞いたことがある、とJavaに精通していない学生のために、これはオンラインPWだと思いますが、Javaの書き込み。実際、PWがコンセプトのための歴史的な理由によって受け継がれ、理解して文字通りの意味は非常に良いではありませんが、近年では他の技術に徐々に普及の兆しがあります。

 

 

パッケージマネージャ

私たちは、PWは、実際には、企業LAN内のパッケージの依存関係を指し、言います。

 

-ソフトウェア・ライブラリといえば、それは別の概念関与されるパッケージマネージャを

 

パッケージマネージャは自動的にコンピュータには、configure、アンインストールとアップグレードツールの組み合わせパッケージにインストールされています。パッケージマネージャは、その利便性のために、すべてのパッケージに属し、中生代のNPM、は、PyPI、nuget、その後、新世代のヘルムチャートには、rpm、dpkgの、Mavenのの古い世代から、より多くの新しい技術によって採択されますマネージャー。

 

:自動的にパッケージマネージャを実装したパッケージとインストール構成をアップグレードするためには、一般倉庫のいくつかのタイプ持っているローカルリポジトリリモート倉庫 / 代理店、倉庫仮想倉庫を

 

 

倉庫の種類

 

01ローカル倉庫

ローカルリポジトリは通常、自動的にパッケージ管理ツールによって生成されたパッケージ管理ツールを、使用するコンピュータの必要性にあり、我々は我々の倉庫は以下の異なるコンピュータのローカルの開発者で、ローカルにローカルサーバーと呼ばれることに注意する必要があります。

 

02遠隔倉庫/ウェアハウス・エージェント

リモートリポジトリ/ウェアハウス・エージェントは、一般的に大規模な組織を構築するために中央リポジトリ、中央倉庫を指すようなサイト、ミラー:など清華ミラーサイト、USTCミラーサイト、またはデポーの重畳ポリマー倉庫複数のコンテンツ、:アリMavenのリポジトリ。すなわち、仮想倉庫倉庫型の重合である、複数の倉庫の内容は、サービスを提供するために一緒に集約しました。

 

PWは、少なくともローカルリポジトリとリモートリポジトリの仮想倉庫を取るために企業内に含まれます。

 

地元の倉庫の役割は、企業のパッケージのリリース内で実現され、リリース後の共有、他のチームを与える;リモート倉庫/ウェアハウス・エージェントの役割は、完全なパッケージの中に引っ張られることですが、インターネットに依存しています。

 

PW一般的なツールは、キャッシュ機能を持つ、同じパッケージは、(多くは外国の中央倉庫サイトです)、PWから直接プルする第二を取る頻繁に低速インターネットアクセスを避けることができます。

 

03仮想倉庫

仮想倉庫の求人アドレスで統一、仮想倉庫を使用する開発者に利用できるだけでなく、インターネット上で完全な依存関係を取得することができ、あなたはまた、企業のチーム開発内の他のコンポーネントを取得することができます。ネットワークの分離、より厳格な企業にとって、PWは、一般的に、上記の要件を満たすために、DMZで構築する必要があります。

 

MavenのPWを構築

次はその上にMavenベースのビルドArtifactory PW、などNPM、は、PyPI、など倉庫の他のタイプ、および来ます。

 

管理者権限でArtifactoryアカウントをログインした後、あなたは、ストレージの仮想三種類に似て、リポジトリをリモート、ローカルの管理者メニューの下に持って見ることができ、それぞれ、3つの倉庫に対応するには、先に説明しました。

 

 

リポジトリのキーに必要なフィールドの多くは、良い複数の倉庫を区別するために、撮影した名前は、Mavenのローカルがある入る倉庫、Mavenのリポジトリの新タイプ、編集ページローカル、他のフィールドは、デフォルトを使用することができます。

 

 

次にリモート倉庫、リモートのMavenリポジトリの新しい型にカットし、リポジトリのキーフィールドが必要とされ、RUL、リポジトリのキーが標準のリモートリポジトリによると名付けられ、URLは、中央の倉庫や国内のミラーサイト(検索オンラインで利用可能)を埋めます、ネットワークが経由で、リモートリポジトリが保存、正しいことを確認するためにテスト]ボタンをクリックしてください。

 

 

仮想倉庫、新しいMavenの仮想倉庫の種類への最後のカットは、実行する必要がリポジトリキー、仮想倉庫に追加した2つの倉庫の建設のしばらく前に塗りつぶしています。

 

 

仮想倉庫、新しいMavenの仮想倉庫の種類への最後のカットは、実行する必要がリポジトリキー、仮想倉庫に追加した2つの倉庫の建設のしばらく前に塗りつぶしています。

 

 

パッケージを発行する方法については、Artifactoryは手動アップロード機能、マップ上すなわち配布]ボタンを提供しますが、このような行為は、より頻繁に我々はパッケージを公開するコードまたは命令を渡すことは一般的ではありません。

 

質問があるので、どのようにコードでパッケージを公開したり、それを指揮するには?実際には、単にツールのsifuは、それだけで、宛先アドレスに変化の過程を、それを変更、元のリリースは、支出のリリース後、PWはまだ同じ方法でどのように、パッケージマネージャの使用には影響しません。

著者:張建新

 

その他の高品質の記事

スプリント、アジャイル製品開発の数によって、[スクラム]!

プロジェクトの練習の長年から、我々はビジネスITの運用保守管理の移行を行う方法を教えて?

時間プロパティファイル| Linuxの

どのように企業はDevOpsチームの床と進化を計画しますか?

ZooKeeperの|インストール展開シナリオ、ドッキングAPIの開発

公開された97元の記事 ウォン称賛28 ビュー50000 +

おすすめ

転載: blog.csdn.net/weixin_42556618/article/details/104896000