はじめに

こんにちは株式会社TIELECのタカシユウトです。 この記事ではJenkinsのワークスペースの中身を確認する方法について紹介します。 フリースタイルジョブはわかりやすいのですが、Pipelineの場合少しわかりずらいことがあるので参考になれば幸いです。

Jenkins ワークスペースの中身を確認する

/ja/tech/ci-cd/jenkins-freestyle-job

/ja/tech/ci-cd/jenkins-pipeline-basic

今回もこちらで作成したジョブを使って確認してみます。

事前準備

ワークスペースの中身を確認したいので、ジョブに設定してあるワークスペース削除の設定は外しておきます。

以下の設定は外します。

フリースタイルジョブ

フリースタイルジョブのワークスペースはわかりやすいです。

  1. ジョブを実行
  2. ワークスペースを開く
  3. 中身を確認することができる

★ポイント

パイプラインジョブ

パイプラインジョブのワークスペースはフリースタイルジョブのときと少し違います。

  1. 実行したビルドを開く
  2. ワークスペースを開く
  3. パスが書かれている部分を開く
  4. ワークスペースの画面にたどり着きます。

★ポイント1

パイプラインジョブの場合はステージによって実行するスレーブを分けたりすることができます。 その場合はパイプラインが実行された場所にそれぞれワークスペースが作成されます。 そういった場合でもワークスペースの参照ができるようにするためにこのようなUIになっていると思われます。

★ポイント2

ちょっと昔のJenkinsを使っている場合はもっとわかりずらい場所にあります。

ビルドの画面上にワークスペースが見当たらない場合は

Pipeline Steps(①) > Allocate node(②)

と辿っていくと確認することができます。

次の記事に詳しく説明されているのでもし、workspaceの場所が見つからなかった場合は参照してみてください。

まとめ

いかがでしたでしょうか。改めて内容をまとめますと次のようになります。

1. フリースタイルジョブとパイプラインジョブではワークスペースの見方が違う。 2. ワークスペースはジョブの実行環境(マスターやスレーブ)に作られる。 3. パイプラインジョブのワークスペースはPipeline Steps > Allocate nodeから確認できる。

おすすめ書籍

[📦 商品リンク: moshimo-book-jenkins-jissen]

[📦 商品リンク: moshimo-book-jenkins-blue]

[📦 商品リンク: moshimo-book-server-infra]

もっと深く学びたい方へ

この記事で、ワークスペースの確認方法は理解できたと思います。

でも、「ワークスペースのどこに問題があるのか」「ディスク容量やパーミッション問題をどう調査するか」という実践的なデバッグ技術は、トラブル対応を通じて身につきます。

より深い理解のために、こちらの記事もおすすめです:

/ja/tech/sre/jenkins-efs-metadata-iops-issue/

/ja/tech/ci-cd/jenkins-docker-permission-issue/