diff --git a/Jenkinsfile b/Jenkinsfile index 29e4f74..4704007 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ pipeline { - agent any + agent { label 'agent-12' } stages { stage('Checkout') { steps { @@ -9,14 +9,38 @@ pipeline { stage('Build') { steps { script { - docker.build('test.trianta.dev:latest') + docker.build('trianta.dev:latest') } } } stage('Deploy') { steps { - sh 'docker stop test && docker rm test || exit 0' - sh 'docker run -d -p 3466:80 --name test test.trianta.dev:latest' + sh 'docker stop trianta.dev && docker rm trianta.dev || exit 0' + sh 'docker run -d -e USER=scv -e USER_UID=1001-e USER_GID=1001 --restart=unless-stopped -p 3466:80 --name trianta.dev trianta.dev:latest' + } + } + } +} + +pipeline { + agent { label 'agent-13' } + stages { + stage('Checkout') { + steps { + checkout scm + } + } + stage('Build') { + steps { + script { + docker.build('trianta.dev:latest') + } + } + } + stage('Deploy') { + steps { + sh 'docker stop test.trianta.dev && docker rm test.trianta.dev || exit 0' + sh 'docker run -d -e USER=scv -e USER_UID=1001-e USER_GID=1001 --restart=unless-stopped -p 3466:80 --name test.trianta.dev test.trianta.dev:latest' } } }