Fixing a Broken CI/CD Pipeline Together
Speakers
You
あなた
Aroha
DevOpsエンジニア(ニュージーランド)
この場面について
海外のDevOpsエンジニアとビデオ通話をつなぎながら、壊れたCI/CDパイプラインの原因を一緒に調べて直す場面
Summary (JP)
あなたのチームのCI/CDパイプラインが急にビルドで失敗するようになり、ニュージーランド出身のDevOpsエンジニア、Arohaに助けを求めます。二人でログを確認し、依存関係のロックファイルが古くなっていたことが原因だと突き止めます。ロックファイルを更新して再度パイプラインを実行すると、無事に成功し、二人で喜び合います。
会話
文をクリックすると、その部分から読み上げが始まります。
You:
Aroha:
You:
Aroha:
You:
Aroha:
You:
Aroha:
You:
Aroha:
You:
Aroha:
You:
Aroha:
You:
Aroha:
Vocabulary
pipeline
Meaning: パイプライン(自動化されたビルド・テスト・デプロイの一連の流れ)
Example: Our CI pipeline is failing again.
build step
Meaning: ビルドの工程・ステップ
Example: The build step is the one that's failing.
dependency
Meaning: 依存関係(プログラムが使う外部のライブラリなど)
Example: Did we change any dependencies recently?
lock file
Meaning: ロックファイル(依存関係のバージョンを固定するファイル)
Example: Did you update the lock file?
outdated
Meaning: 古くなった、時代遅れの
Example: The lock file is outdated.
log
Meaning: ログ(記録、実行結果の履歴)
Example: I'll look at the log too.
push
Meaning: プッシュする(変更をリモートリポジトリに送る)
Example: Let's update it and push again.
pass
Meaning: (テストなどに)通る、成功する
Example: Let's wait and see if it passes.