Skip to content
Latchkey

Jenkinsfile とは?

Jenkinsfile の解説。その役割と CI/CD における重要性を含みます。

Jenkinsfile は Jenkins のパイプラインを定義するテキストファイルで、リポジトリにコミットされます。

概要

宣言的構文(構造化された pipeline { stages { ... } })またはスクリプト形式の Groovy をサポートします。Jenkins はこれを読み込んで multibranch や PR のパイプラインを実行します。

CI/CD で重要な理由

Jenkinsfile は pipeline-as-code を Jenkins にもたらし、build の定義がコードとともに存在し、他の変更と同様にレビューされます。

重要なポイント

  • Jenkinsfile は Jenkins のパイプラインを定義します。
  • 宣言的構文またはスクリプト構文。
  • Jenkins のための pipeline-as-code。

関連ガイド