Browse Source

Merge branch 'develop' of http://webhst:3000/avb/scheduleServer into develop
fix

Number571 5 years ago
parent
commit
8d5027810f
1 changed files with 43 additions and 0 deletions
  1. 43 0
      develop.jenkins

+ 43 - 0
develop.jenkins

@@ -0,0 +1,43 @@
+#!groovy
+pipeline {
+    agent {
+       label 'master'
+    }
+
+    options {
+       timestamps()
+    }
+
+    stages {
+      stage("build project") {
+        steps {
+          sh 'go build main.go webPage.go'
+        }
+      }
+      stage("deploy docker") {
+        steps{
+          sh 'docker-compose stop schedule'
+          sh 'docker-compose up --build -d'
+        }
+      } 
+    }
+    post {
+      success {
+        echo 'I succeeeded!'
+        sh 'cat $JENKINS_HOME/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log > /tmp/success.log'
+
+      }
+      unstable {
+        echo 'I am unstable :/'
+      }
+      failure {
+        echo 'I failed :((('
+        sh 'cat $JENKINS_HOME/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log > /tmp/fail.log'
+        echo $port
+      }
+      changed {
+        echo 'things were different before...'
+      }
+    }
+
+}