0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GitLab で 共同作業用のプロジェクト を作成してみました

Last updated at Posted at 2022-01-19

概要

「GitOps」ということで、GitLab を用いて Terraform定義ファイルを共同で一元管理するために、共同作業可能なプロジェクトを作成してみます。簡単な流れは以下となります。

  1. GitLabでのグループの作成
  2. 共同作業メンバーの登録
  3. そのグループに対するプロジェクトの作成

ローカル環境

  • macOS Monterey 12.1
  • Azure CLI 2.28.0
  • terraform v1.0.11
  • git 2.34.1

前提条件

  1. GitLab環境上にアカウント(Owner)が用意されていること
  2. ローカル環境に「azure cli」がインストールされていること
  3. ローカル環境に「terraform」環境が構成されていること
  4. ローカル環境に「git」がインストールされていること

GitLab へのログイン

  1. Azure の IaaS 上に構築された GitLab へローカルPCのブラウザを使ってアクセスします。
  2. 今回のGitLabはAAD(AzureActiveDirectory)連携で構成されているため、サインインするために「AzureAD」を選択します。
  3. 新たに表示される「アカウント選択画面」で、該当のアカウントを選択し、サインインします。
    image.png

グループの作成

  1. 共同で作業するために最初にグループを作成します。

  2. サインイン後に表示されている画面から 「Create a group」を選択後、新たに表示される画面から「グループを作成」を選択します。
    image.png

  3. 次に表示される「グループを作成」画面において、「グループ名」を入力し、「可視性レベル」で「内部」を選択し、画面下部の「グループを作成」ボタンを押します。

  4. 「グループ名」で定義したグループが新たに作成されます。
    image.png


共同作成メンバーの登録

  1. グループ表示画面の左側タブから該当するグループ名を選択し、画面上部に表示される「Invite your colleagues」ボタンを押します。

  2. 新たに表示される「Invite members」画面において、「GitLab members or email address」箇所にメンバーを入力し、「Select a role」箇所で「Developer」(メンバーの役割に合わせて)を選択し、画面下部の「Invite」ボタンを押します。
    image.png

  3. 登録されたメンバーを確認するために、画面左側タブの「Group information」-「メンバー」を選択し、新たに表示される画面に先程追加したメンバーを確認します。
    image.png


プロジェクトの作成

  1. グループ表示画面の左側タブから該当するグループ名を選択し、画面右側に表示される「新規プロジェクト」ボタンを押します。

  2. 新たに表示される「Create new project」画面において、「Create blank project」を選択します。

  3. 次に表示される「Create blank project」画面において、「プロジェクト名」を入力し、「可視性レベル」で「内部」を選択し、画面下部の「プロジェクトを作成」ボタンを押します。
    image.png

  4. 「プロジェクト名」で定義したプロジェクトが新たに作成されます。
    image.png


まとめ

これで GitLab上 に共同作業可能なプロジェクトを作成できたので、 これを利用し該当プロジェクトを一元的にバージョン管理できるようになりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?