港湾レジストリ
HarborコンテナレジストリをGitLabにインテグレーションし、HarborをGitLabプロジェクトのコンテナレジストリとして使ってイメージを保存することができます。
Harborレジストリを見る
プロジェクトまたはグループのハーバーレジストリを表示できます。
- 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
- オペレーション] > [ハーバーレジストリ]を選択します。
このページでは、画像の検索、並べ替え、フィルタリングができます。フィルタリングされたビューは、ブラウザからURLをコピーして共有できます。
プロジェクトレベルでは、右上隅にCLI Commandsが表示され、サインイン、イメージのビルド、イメージのプッシュに対応するコマンドをコピーできます。CLI Commandsはグループレベルでは表示されません。
Harbor レジストリからイメージを使用
GitLab HarborレジストリでホストされているHarborイメージをダウンロードして実行します:
- コンテナイメージへのリンクをコピーします:
- 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
- オペレーション] > [ハーバーレジストリ]を選択し、必要な画像を探します。
- 画像名の横にあるコピーアイコンを選択します。
- コマンドを使用して、必要なコンテナイメージを実行します。
特定のアーティファクトのタグの表示
特定のアーティファクトに関連付けられているタグのリストを表示します:
- 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
- オペレーション]>[ハーバーレジストリ]に進みます。
- アーティファクトを表示するには、画像名を選択します。
- 必要なアーティファクトを選択します。
タグのリストが表示されます。タグの数と公開時間が表示されます。
タグのURLをコピーして、対応するアーティファクトを引き出すこともできます。
コマンドを使って画像をビルドしてプッシュ
Harborレジストリにビルドしてプッシュします:
- Harbor レジストリで認証します。
- ビルドまたはプッシュするコマンドを実行します。
これらのコマンドを表示するには
- 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
- オペレーション] > [ハーバーレジストリ]を選択します。
- CLIコマンド]を選択します。
プロジェクトのハーバーレジストリの無効化
プロジェクトの Harbor レジストリを削除します:
- 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
- 設定]>[インテグレーション]を選択します。
- アクティブインテグレーション]で[Harbor]を選択します。
- インテグレーションを有効にする]で、[アクティブ]チェックボックスをオフにします。
- 変更を保存を選択します。
Operate > Harbor Registry]エントリがサイドバーから削除されます。