Skip to content
Permalink
Browse files

Tag images in this branch with latest

  • Loading branch information
Chris Bynum
Chris Bynum committed Aug 9, 2016
1 parent 912eef4 commit 56aaf2577d2b1a96e805b1b85264c56267bc8306
Showing with 19 additions and 11 deletions.
  1. +19 −11 Jenkinsfile
@@ -3,52 +3,60 @@ node('docker') {
stage 'Checkout'

checkout scm

stage 'Acquire util'

sh 'mkdir -p bin'
dir('bin'){
git([ url: "https://github.internet2.edu/docker/util.git",
credentialsId: "jenkins-github-access-token" ])
sh 'ls'
sh 'mv bin/* .'
}

stage 'Acquire conftree'

sh 'mkdir -p root'
dir('root'){
git([ url: "https://github.internet2.edu/docker/shib-idp-conftree.git",
branch: "test", credentialsId: "jenkins-github-access-token" ])
}

stage 'Build'

def maintainer = maintainer()
def imagename = imagename()
def tag = env.BRANCH_NAME
def tag

if(env.BRANCH_NAME == "master"){
tag = "latest"
}else{
tag = env.BRANCH_NAME
}

if(!imagename){
echo "You must define an imagename in common.bash"
currentBuild.result = 'FAILURE'
}
if(maintainer){
echo "Building ${maintainer}:${tag} for ${maintainer}"
echo "Building ${maintainer} for ${maintainer}"
}

sh 'bin/rebuild.sh'

stage 'Start container'

sh 'bin/ci-run.sh && sleep 60'

stage 'Tests'

sh 'bin/test.sh'
// should build a finally construct here
stage 'Stop container'

sh 'bin/ci-stop.sh'

stage 'Push'

docker.withRegistry('https://registry.hub.docker.com/', 'dockerhub-bigfleet') {
@@ -71,4 +79,4 @@ def imagename() {
def version() {
def matcher = readFile('common.bash') =~ 'version="(.+)"'
matcher ? matcher[0][1] : null
}
}

0 comments on commit 56aaf25

Please sign in to comment.
You can’t perform that action at this time.