GitLab CI/CD - ハンズオンラボ: パイプライン情報の表示
所要時間の目安: 15〜20分
目標
パイプライン内でジョブが実行されると、そのジョブは環境の中で動作します。ジョブを正常に実行できる環境を確保するために、パイプラインはさまざまな環境変数を定義します。このラボでは、パイプラインの環境変数を表示する方法を学びます。
タスク A. 環境変数を確認する
前のラボで作成した CICD Demo プロジェクトを開きます。
.gitlab-ci.ymlファイルをクリックして内容を確認します。ファイルを編集するには、Edit > Edit single file をクリックします。.gitlab-ci.ymlの末尾に、以下のスニペットの内容を貼り付けます。ファイルの既存の内容とスニペットの内容の間に空白行を入れてください。environment echoes: stage: build script: - echo "Who am I running as..." - whoami - echo "Where am I..." - pwd - ls -al - echo "Here's what is available in our environment..." - env貼り付け後、
.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!" environment echoes: stage: build script: - echo "Who am I running as..." - whoami - echo "Where am I..." - pwd - ls -al - echo "Here's what is available in our environment..." - envCommit message フィールドに
Display pipeline environment variablesと入力し、Target Branch をmainに設定します。Commit changes ボタンをクリックします。
左側のナビゲーションペインで Build > Pipelines をクリックします。変更をコミットしたときに開始されたパイプラインは、テーブルの最初の行に表示されます。
パイプラインが完了したら、最初の行の左側にあるステータスアイコンをクリックして、パイプラインのジョブを確認します。environment echoes ジョブをクリックして、その出力内容を確認し、ランナー上の環境変数を確認します。
ラボガイドの完了
このラボ演習が完了しました。このコースの他のラボガイドも参照できます。
ご意見・ご提案?
GitLab CI/CD のハンズオンガイド に変更を加えたい場合は、マージリクエストで変更内容を提出してください!
