概要
GitHubで管理されているJenkinsfileからJenkinsジョブを作成する
- Jenkinsfile作成
- Jenkinsジョブ作成
事前準備
環境
Jenkins 2.375.2(本記事記載時点)
Jenkinsfile作成
Jenkinsfileの記法について
DeclarativeとScriptedの2つの記法が存在するが、公式ではDeclarativeを推奨しているため、
本記事はDeclarativeを前提とする。
またJenkinsfileではGroovyで処理を記載できる。
参考:公式ページ
サンプルコード
Helloをコンソールに出力するジョブのサンプル
pipeline {
agent any
stages {
stage('Example') {
steps {
sh 'echo "Hello"'
}
}
}
}