GitLab CI/CD - ハンズオンラボ: 基本的な CI 設定を作成する

このハンズオンガイドでは、.gitlab-ci.yml ファイルの作成と実行方法を説明します。

完了までの推定時間: 15〜20 分

目標

.gitlab-ci.yml ファイルでは、CI/CD プロセスのステージとジョブを定義できます。このラボでは、.gitlab-ci.yml ファイルの変更方法を学びます。

タスク A. 基本的な .gitlab-ci.yml ファイルを定義する

  1. 前のラボの CICD Demo プロジェクトを開きます。

  2. 左側のナビゲーションペインで Code > Repository をクリックします。.gitlab-ci.yml ファイルをクリックして内容を表示します。Edit > Edit single file をクリックします。.gitlab-ci.yml 内のすべてのコードを以下のスニペットの内容に置き換えます:

    stages:
      - test
      - build
    
    test job:
      stage: test
      script:
        - echo "I am a unit test!"
    
    build job:
      stage: build
      script:
        - echo "I am a build image!"
    

    パイプラインのロジックは以前のものとほぼ同じですが、ジョブ名と echo 文が若干変わります。

  3. Commit message フィールドに Add CI starter と入力し、Target Branchmain に設定して Commit changes をクリックします。

  4. ページを更新してパイプラインステータスアイコンを表示します。ページ右上のコミットの SHA の左にある Pipeline: running または Pipeline: passed アイコンにカーソルを合わせて、設定が有効であることとパイプラインが実行されていることを確認します。

  5. パイプラインのステータスが Pipeline: passed アイコンに変わったら、それをクリックして CI 設定のパイプライングラフを確認します。

ラボガイド完了

このラボ演習が完了しました。このコースの他のラボガイドを見ることができます。

ご提案は?

GitLab CI/CD のハンズオンガイドに変更を加えたい場合は、マージリクエストを通じて変更を送信してください!