From 8da6315679ba061440986f5d4e88d4b5dd32b9af Mon Sep 17 00:00:00 2001 From: BrokenFire Date: Sun, 18 Feb 2018 19:47:25 +0100 Subject: [PATCH] Finish test on Jenkinsfile --- Jenkinsfile | 63 +++++++++++++++++++---------------------------------- 1 file changed, 23 insertions(+), 40 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 026e53c..062f651 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,41 +1,24 @@ - -pipeline { - agent any - - stages { - - stage('Clone') { - steps{ - step{ - def app - // for display purposes - // Get some code from a GitHub repository - git 'https://github.com/BrokenFire/BrokenDiscordBot.git' - } - } - - } - stage('Build image') { - /* This builds the actual image; synonymous to - * docker build on the command line */ - node{ - app = docker.build("brokenfire/brokendiscordbot","--rm=true .") - } - - } - stage('Push image') { - /* Finally, we'll push the image with two tags: - * First, the incremental build number from Jenkins - * Second, the 'latest' tag. - * Pushing multiple tags is cheap, as all the layers are reused. */ - node{ - app.push() - - } - - } - stage('Cleaning'){ - sh "docker image prune -f" - } +node { + def app + stage('Clone') { // for display purposes + // Get some code from a GitHub repository + git 'https://github.com/BrokenFire/BrokenDiscordBot.git' + } + stage('Build image') { + /* This builds the actual image; synonymous to + * docker build on the command line */ + + app = docker.build("brokenfire/brokendiscordbot","--rm=true .") } -} + stage('Push image') { + /* Finally, we'll push the image with two tags: + * First, the incremental build number from Jenkins + * Second, the 'latest' tag. + * Pushing multiple tags is cheap, as all the layers are reused. */ + app.push("devel") + + } + stage('Cleaning'){ + sh "docker image prune -f" + } +} \ No newline at end of file