helping to deliver secure software updates from code to the edge.
You have been redirected to the JFrog website
C/C++パッケージのライフサイクル全体をカバーするエンドツーエンドのソリューションを提供し、開発、アーティファクトフロー制御、配布を管理します。 Read Less >
Conanは、CおよびC++ プロジェクト用の一般的なオープンソース パッケージ マネージャーであり、開発者が依存関係を管理し、バイナリをビルドし、パッケージを共有するのに役立ちます。JFrog ArtifactoryはConanリポジトリとして機能し、Conanパッケージを保存、管理、保護することができます。Artifactoryを使用すると、C/C++プロジェクトでのバイナリ管理と依存関係の解決のために、完全に管理および制御されたConanエコシステムを作成できます。
JFrog Artifactoryを使用するようにConanを設定するには、ConanにArtifactoryをリモートリポジトリとして追加する必要があります。次のコマンドを使用します。
conan remote add
任意の名前(例:artifactory)とJFrog ArtifactoryのConanリポジトリのURLに置き換えてください。また、以下を使用して認証する必要がある場合もあります。
conan user -p -r
まず、パッケージがconanfile.pyで適切に構成されていることを確認してください。
Conanプロジェクトを作成してパッケージ化します。
conan create .
次のコマンドを使用して、パッケージをArtifactory Conanリポジトリにアップロードします。
Conan upload –all -r
パッケージの名前とバージョン、およびArtifactoryリポジトリの名前に置き換えます。
一元化されたパッケージ管理:Artifactoryでは、すべてのConanパッケージを単一の安全なリポジトリに保存し、管理することができます。
バイナリキャッシング:Artifactoryのキャッシングにより、バイナリをソースからリビルドする代わりに再利用することで、ビルド時間を短縮します。
バージョン管理:パッケージのさまざまなバージョンを追跡して管理し、ロールバックやアップグレードを容易にします。
セキュリティとアクセス制御:Artifactoryの堅牢な権限とセキュリティポリシーを使用して、パッケージにアクセス、アップロード、ダウンロードできるユーザーを制御します。
問題が発生した場合:
Conan remote listの出力を確認して、ConanリモートURLが正しく設定されていることを確認します。
ネットワーク接続でArtifactoryへのアクセスが許可されていること、およびリクエストをブロックするファイアウォールがないことを確認してください。
Conan userを使用して認証の詳細を確認し、正しい資格情報でログインしていることを確認してください。
特定のエラーが発生した場合は、Artifactoryのログを確認して根本原因を特定してください。問題が解決しない場合は、JFrogチームに連絡してサポートを受けてください。