Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
#!/usr/bin/env groovy
pipeline {
agent any
options {
ansiColor('xterm')
timestamps()
}
libraries {
lib("jenkins-library@master")
}
environment {
DOCKER_HOST = "unix:///var/run/docker.sock"
FOOBAR = credentials('foobar')
BADGER = credentials('badger')
}
stages {
stage('Maven Build') {
steps {
sh 'mvn clean package'
}
}
stage('Docker Build') {
steps {
script {
buildApp{
app = 'foo'
}
}
}
}
stage('Test') {
steps {
runEndToEnd('foo')
}
}
stage('Deploy') {
when {
branch 'master'
}
steps {
deploy('foo', 'test')
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.