diff --git a/Jenkinsfile-simple-pipeline/Jenkinsfile b/Jenkinsfile-simple-pipeline/Jenkinsfile new file mode 100644 index 0000000..aa79d75 --- /dev/null +++ b/Jenkinsfile-simple-pipeline/Jenkinsfile @@ -0,0 +1,40 @@ +#!/usr/bin/env groovy + +def gv + +pipeline { + agent any + tools { + maven 'Maven' + } + stages { + stage("init") { + steps { + script { + gv = load "script.groovy" + } + } + } + stage("build jar") { + steps { + script { + gv.buildJar() + } + } + } + stage("build image") { + steps { + script { + gv.buildImage() + } + } + } + stage("deploy") { + steps { + script { + gv.deployApp() + } + } + } + } +}