港湾レジストリ

HarborコンテナレジストリをGitLabにインテグレーションし、HarborをGitLabプロジェクトのコンテナレジストリとして使ってイメージを保存することができます。

Harborレジストリを見る

プロジェクトまたはグループのハーバーレジストリを表示できます。

  1. 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
  2. オペレーション] > [ハーバーレジストリ]を選択します。

このページでは、画像の検索、並べ替え、フィルタリングができます。フィルタリングされたビューは、ブラウザからURLをコピーして共有できます。

プロジェクトレベルでは、右上隅にCLI Commandsが表示され、サインイン、イメージのビルド、イメージのプッシュに対応するコマンドをコピーできます。CLI Commandsはグループレベルでは表示されません。

note
プロジェクトレベルでの Harbor インテグレーションのデフォルト設定は、グループレベルから継承されます。

Harbor レジストリからイメージを使用

GitLab HarborレジストリでホストされているHarborイメージをダウンロードして実行します:

  1. コンテナイメージへのリンクをコピーします:
    1. 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
    2. オペレーション] > [ハーバーレジストリ]を選択し、必要な画像を探します。
    3. 画像名の横にあるコピーアイコンを選択します。
  2. コマンドを使用して、必要なコンテナイメージを実行します。

特定のアーティファクトのタグの表示

特定のアーティファクトに関連付けられているタグのリストを表示します:

  1. 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
  2. オペレーション]>[ハーバーレジストリ]に進みます。
  3. アーティファクトを表示するには、画像名を選択します。
  4. 必要なアーティファクトを選択します。

タグのリストが表示されます。タグの数と公開時間が表示されます。

タグのURLをコピーして、対応するアーティファクトを引き出すこともできます。

コマンドを使って画像をビルドしてプッシュ

Harborレジストリにビルドしてプッシュします:

  1. Harbor レジストリで認証します。
  2. ビルドまたはプッシュするコマンドを実行します。

これらのコマンドを表示するには

  1. 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
  2. オペレーション] > [ハーバーレジストリ]を選択します。
  3. CLIコマンド]を選択します。

プロジェクトのハーバーレジストリの無効化

プロジェクトの Harbor レジストリを削除します:

  1. 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
  2. 設定]>[インテグレーション]を選択します。
  3. アクティブインテグレーション]で[Harbor]を選択します。
  4. インテグレーションを有効にする]で、[アクティブ]チェックボックスをオフにします。
  5. 変更を保存を選択します。

Operate > Harbor Registry]エントリがサイドバーから削除されます。