お客様にArtifactoryをご愛用いただいています
ユニバーサルなアーティファクトマネージャーはアーティファクト,パッケージ,ビルドを一元的に管理することができ,すべてのソフトウェア開発の信頼できる単一のソースとなります。これにより,パブリックリポジトリから依存関係をダウンロドする手間とリスクが軽減されます。ユニバサルなアーティファクト管理では開発チームが正しいバージョンのアーティファクトを簡単に見つけることで不整合を防ぎます。以下にJFrog Artifactoryをアーティファクト管理に使用する利点をいくつか示します。
ソフトウェアの開発や配布で活用されるすべての主要なプログラミング言語,パッケージマネージャー,技術をサポートしています
码头工人コンテナや执掌图表をフルサポートしており,Kubernetesレジストリや码头工人レジストリとして活用できます
アティファクトのビルド日付やバジョン番号など,豊富なメタデタを利用できます
リポジトリマネ
重要なアティファクトを保持し,重要でないアティファクトを自動的に削除します
マルチサイト,ハイブリッド,高可用性のDevOps,レプリケーションをサポートしており,必要に応じてストレージをゼロから無限大まで拡張できます
自動化可能なアーティファクト管理と堅牢な幅広いREST APIによって,DevOpsパイプラインの完全自動化を支援します
アティファクトの公開やダウンロドを行えるユザを簡単に管理できます
谷歌
ソフトウェアのアティファクトとは
アーティファクトはソフトウェアプロジェクトに関連またはソフトウェアプロジェクトの一部であるソフトウェア資産です。通常,アーティファクトはバイナリのパッケージであり,アプリケーションの機能,アーキテクチャ,デザインを特徴づけ,説明するために使用されます。一般的なアーティファクトの種類としてはイメージ,実行可能ファイル,データモデル,ライブラリ,ユースケース,コンパイルされたアプリケーションのバイナリなどがあります。
アティファクト管理の選択肢
これらのアティファクトは保存して,プロジェクトのすべての開発者と共有する必要があります。これを行う方法としては共有ドラopenstackブ,ソopenstackス管理openstackル,アティファクト管理リポジトリなどの利用が考えられます。共有ドライブにはバージョン管理機能が限られていたり,アーティファクトのデプロイ機能がない,などの制約があります。ソース管理ツールはソースコードのテキストファイルの管理のみを目的として設計されており,サイズが大きいバイナリや码头工人イメージなどの複雑なアーティファクトは対象とされていません。
品質、一貫性、可監査性
すべてのアーティファクトは品質,信頼性,可監査性を確保するために,開発チームや場合によっては複数のサイトで一貫して管理,バージョン管理,デプロイする必要があります。これが難しい点であり,その後の煩雑さにも影響してくるところです。アティファクトリポジトリはビルドのさまざまなアーティファクトを一元的に保存,バージョン管理,デプロイするために特別に設計されており,増大するアーティファクト管理の問題に対する最適なソリューションを提供します。