diff --git a/jenkins/Jenkinsfile b/jenkins/Jenkinsfile deleted file mode 100644 index 8e4aeaf..0000000 --- a/jenkins/Jenkinsfile +++ /dev/null @@ -1,33 +0,0 @@ -def remote = [:] -remote.name = 'remote' -remote.host = env.DEPLOY_HOST -remote.user = env.DEPLOY_USER -remote.identityFile = '/var/lib/jenkins/.ssh/id_rsa' -remote.knownHosts = '/var/lib/jenkins/.ssh/known_hosts' -remote.allowAnyHosts = true -remote.retryCount = 3 -remote.retryWaitSec = 3 -logLevel = 'FINER' -remote.port = 2299 - -pipeline { - agent any - stages { - stage('Build') { - steps { - sh './jenkins/build.sh' - //stash includes: 'target/', name: 'target' - } - } - stage('Deploy') { - steps { - //unstash 'target' - sshCommand remote: remote, command: 'rm -rf mar/target mar/deploy.sh' - sshPut remote: remote, from: 'target', into: 'mar' - sshPut remote: remote, from: 'jenkins/deploy.sh', into: 'mar/deploy.sh' - sshCommand remote: remote, command: 'chmod +x mar/deploy.sh && ./mar/deploy.sh' - } - } - } -} - diff --git a/jenkins/build.sh b/jenkins/build.sh deleted file mode 100755 index b8e8dbf..0000000 --- a/jenkins/build.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -mvn package \ No newline at end of file diff --git a/jenkins/deploy.sh b/jenkins/deploy.sh deleted file mode 100755 index 46a0439..0000000 --- a/jenkins/deploy.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env bash - -export MARROOT="mar" - -screen -S mar -X quit -echo "Starting MAR" - -cp ${MARROOT}/marConfig.properties ${MARROOT}/target/config.properties -cp -r ${MARROOT}/marCerts/ ${MARROOT}/target/certificates - -screen -S mar -d -m bash -c "cd ${MARROOT}/target && java -jar server-*.jar" -sleep 1 -screen -list \ No newline at end of file