GitLab CI/CD - ハンズオンラボ: 基本的な CI 設定を作成する
このハンズオンガイドでは、.gitlab-ci.yml ファイルの作成と実行方法を説明します。
完了までの推定時間: 15〜20 分
目標
.gitlab-ci.yml ファイルでは、CI/CD プロセスのステージとジョブを定義できます。このラボでは、.gitlab-ci.yml ファイルの変更方法を学びます。
タスク A. 基本的な .gitlab-ci.yml ファイルを定義する
前のラボの CICD Demo プロジェクトを開きます。
左側のナビゲーションペインで 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 文が若干変わります。
Commit message フィールドに
Add CI starterと入力し、Target Branch をmainに設定して Commit changes をクリックします。ページを更新してパイプラインステータスアイコンを表示します。ページ右上のコミットの SHA の左にある Pipeline: running または Pipeline: passed アイコンにカーソルを合わせて、設定が有効であることとパイプラインが実行されていることを確認します。
パイプラインのステータスが Pipeline: passed アイコンに変わったら、それをクリックして CI 設定のパイプライングラフを確認します。
ラボガイド完了
このラボ演習が完了しました。このコースの他のラボガイドを見ることができます。
ご提案は?
GitLab CI/CD のハンズオンガイドに変更を加えたい場合は、マージリクエストを通じて変更を送信してください!
