概要
jenkinsfile-runnerを利用して、ローカル環境でJenkinsfileを動作確認する方法を紹介します。jenkinsfile-runnerはホストOS上でも実行させることが可能ですが、今回はDockerイメージを利用して実行する方法を紹介します。
jenkinsfile-runnerの利用方法
基本的な実行方法
- 以下のコマンドを実行します。
docker run --rm -v %Jenkinsfileを配置しているホストOSのディレクトリパス%:/workspace/ jenkins/jenkinsfile-runner
- Jenkinsfileが実行され、Dockerのプロセスが完了します。
サンドボックス環境を解除して実行する方法
- -ns (--no-sandbox)オプションを付与します。
docker run --rm -v %Jenkinsfileを配置しているホストOSのディレクトリパス%:/workspace/ jenkins/jenkinsfile-runner -ns