Fixing a Broken CI/CD Pipeline Together

7/25/2026beginner

Speakers

You

あなた

Aroha

DevOpsエンジニア(ニュージーランド)

この場面について

海外のDevOpsエンジニアとビデオ通話をつなぎながら、壊れたCI/CDパイプラインの原因を一緒に調べて直す場面

Summary (JP)

あなたのチームのCI/CDパイプラインが急にビルドで失敗するようになり、ニュージーランド出身のDevOpsエンジニア、Arohaに助けを求めます。二人でログを確認し、依存関係のロックファイルが古くなっていたことが原因だと突き止めます。ロックファイルを更新して再度パイプラインを実行すると、無事に成功し、二人で喜び合います。

会話

Speed:

文をクリックすると、その部分から読み上げが始まります。

You:

Hi Aroha, do you have a minute? Our CI pipeline is failing again.

Aroha:

Sure, I can help. Which step is failing this time?

You:

It's the build step. It says "module not found".

Aroha:

Hmm, that's strange. Did we change any dependencies recently?

You:

Yes, actually. I added a new package yesterday.

Aroha:

That might be the problem. Did you update the lock file?

You:

I'm not sure. Let me check.

Aroha:

Okay, take your time. I'll look at the log too.

You:

You're right. The lock file is outdated.

Aroha:

Great catch! Let's update it and push again.

You:

Okay, done. The pipeline is running now.

Aroha:

Nice. Let's wait and see if it passes.

You:

It passed! Thank you so much for your help.

Aroha:

No problem at all. That's good teamwork.

You:

I learned something new today. I'll remember to check the lock file next time.

Aroha:

That's a good habit to build. Feel free to ping me anytime.

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.

Quiz

1. What was the CI pipeline failing at?

2. What was the error message about?

3. What did You do recently that might have caused the problem?

4. What was actually wrong?

5. What did they do to fix it?

← Back to conversations