プラ

如何建立一个Go注册表

去パッケージの依存関係を管理および整理する最も簡単な方法は,去仓库を使用することです。チーム全体で共有されている依存関係に対して,信頼性が高く,安全で,一貫性があり,効率的なアクセスを中央で行う必要があります。去クラ苹果超市アントと透過的に動作する複数のレジストリを設定する場所が含まれます。

JFrog Artifactory, x射线,管道を含むJFrog無料クラウドサブスクリプションを使えば,無料のロ,カル,リモ,ト,バ,チャル进入レジストリを数分でセットアップできます。このブログ記事では,手順にいて説明します。

開始する前に

事前準備として必要な作業は以下の通りです。

手順1:表示使用する環境にログ

デフォルトのユ,ザ,名”管理“および,パスワド:オンプレミスのンストル用のパスワド”密码,またはクラウドe @ e @ e @ e @ e @ e @ e @ e @ e @ e @ e。

登录到您的环境

手順2:ロ,カル进入存储库を追加する

後の手順で作成するカスタマ@ @ズされた进入パッケ@ @ジの依存関係を格納するために使用します。政府モジュ,ルに移動します。“存储库”メニューを展開し,メニュー項目“存储库”をクリックします。

登录パッケ、ジタ、プの新しいロ、カルリポジトリを追加します。存储库密钥に[Go-challenge-local]を入力し,残りの設定はデフォルトのままにします。

添加本地Go存储库

手順3:リモ,ト进入存储库を追加する

キャッシュプロキシとして使用されるように,http://proxy.golang.org/からサ,ドパ,ティの依存関係を格納します。

リポジトリページの“远程”タブをクリックして,新規のリモートリポジトリを去パッケージタイプで追加します。存储库密钥に[Go-challenge-remote]を入力し,残りの設定はデフォルトのままにします。

添加远程Go存储库

手順4:バ,チャル进入存储库を追加する

最初の进入プロジェクトを作成するときに使用します。

リポジトリページの“虚拟”タブをクリックして,新規のバーチャルリポジトリを去パッケージタイプで追加します。存储库密钥に[Go-challenge2)を入力し,手順および3で作成したローカルおよびリモートの去库を追加します(矢印ボタンを使用して,[可用项目]から(包括项目)に移動します)。リスト内のリポジトリの順序によって,去プロジェクトの構築に必要な依存関係の解決に使用される順序が決まります。手順2で作成したローカルリポジトリをデフォルトのデプロイリポジトリ(默认部署存储库)として選択します。デフォルトのデプロイリポジトリは,ビルドする去パッケージの依存関係がプッシュされるリポジトリです。残りの設定はデフォルトのままにしておきます。

添加虚拟Go存储库

手順5:JFrog GitHubのリポジトリをフォ,クし,Goのサンプルを取得する

このリポジトリには,プロジェクトの構築に使用する簡単なサンプルが含まれています。

手順6:JFrog CLIを構成する

自動化スクリプトを簡素化するJFrog製品へのアクセスを自動化する,単純なインタフェースを提供するスマートクライアントであるJFrog CLIを構成します。

  • JFrog平台を構成します。
    $ jfrog config add
    配置JFrog平台
  • 次の手順を使用して,でプロジェクトをビルドし,Artifactoryからプロジェクトの依存関係を解決します。
    • ル,トプロジェクトディレクトリに移動するcd Go_Challenge
    • プロジェクトのリポジトリを構成します。
      $ jf go-config
      配置项目存储库
    • プロジェクトをビルドし,Artifactoryからプロジェクトの依存関係を解決します。
      $ jf go build—build-name=my-go-build—build-number=1.0.0
      构建项目并解析项目依赖项
    • 去发布を使用して,去パッケ,ジをArtifactoryに公開します。
      Jf gp v1.2.3——build-name=my-go-build——build-number=1.0.0
      发布Go包到Artifactory
    • ビルド情報をArtifactoryに公開します。
      $ jf rt bp my-go-build 1.0.0

手順8:リポジトリを表示する

プラットフォムuiで应用程序モジュ,ルに移動し,[Artifactoryメニュ.を展開して[Artifacts]をクリックします.]ここでは,新しいア,ティファクトの詳細を確認できます。

查看存储库

去仓库

去仓库の設定が完了したら,ローカル,リモート,およびバーチャルのリポジトリにすべての依存関係を保存できます。このような手順で設定していきます。

Go存储库

以上です。

あとは,各自お試しください。