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。