Harborレジストリ
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
HarborコンテナレジストリをGitLabに統合して、GitLabプロジェクトのコンテナレジストリとしてHarborを使用してイメージを保存できます。
Harborレジストリを表示する
プロジェクトまたはグループのHarborレジストリを表示できます。
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
- デプロイ > Harbarレジストリを選択します。
このページで、イメージを検索、ソート、フィルタリングできます。ブラウザからURLをコピーすると、フィルタリングしたビューを共有できます。
プロジェクトレベルでは、右上隅にCLI Commands(CLIコマンド)が表示され、サインイン、イメージのビルド、イメージのプッシュに対応するコマンドをコピーできます。CLI Commands(CLIコマンド)は、グループレベルでは表示されません。
プロジェクトレベルでのHarborインテグレーションのデフォルト設定は、グループレベルから継承されます。
Harborレジストリからイメージを使用する
GitLab HarborレジストリでホストされているHarborイメージをダウンロードして実行するには:
お使いのコンテナイメージへのリンクをコピーします:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
- デプロイ > Harbarレジストリを選択し、必要なイメージを見つけます。
- イメージ名の横にあるコピーアイコンを選択します。
コマンドを使用して、必要なコンテナイメージを実行します。
特定のアーティファクトのタグを表示する
特定のアーティファクトに関連付けられているタグのリストを表示するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
- デプロイ > Harbarレジストリに移動します。
- イメージ名を選択して、そのアーティファクトを表示します。
- 必要なアーティファクトを選択します。
これにより、タグのリストが表示されます。タグの数と公開時刻を表示できます。
タグのURLをコピーして、対応するアーティファクトをプルするために使用することもできます。
コマンドを使用してイメージをビルドおよびプッシュする
Harborレジストリにビルドおよびプッシュするには:
- Harborレジストリで認証します。
- コマンドを実行してビルドまたはプッシュします。
これらのコマンドを表示するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
- デプロイ > Harbarレジストリを選択します。
- CLI Commands(CLIコマンド)を選択します。
プロジェクトのHarborレジストリを無効にする
プロジェクトのHarborレジストリを削除するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトまたはグループを見つけます。
- 設定 > インテグレーションを選択します。
- インテグレーションの有効化でHarborを選択します。
- インテグレーションを有効にするで、有効チェックボックスをオフにします。
- 変更を保存を選択します。
サイドバーからデプロイ > Harbarレジストリエントリが削除されます。