diff --git a/Jenkinsfile b/Jenkinsfile index b648d6481..414fb2f2f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,9 +9,7 @@ pipeline { stages { stage('Setup JFrog CLI') { steps { - sh ''' - jfrog rt config --server-id-resolve jfrog-local --server-id-deploy jfrog-local --interactive=false - ''' + jf "rt config --server-id-resolve jfrog-local --server-id-deploy jfrog-local --interactive=false" } } @@ -23,42 +21,29 @@ pipeline { stage('Build with Maven') { steps { - sh ''' - chmod +x mvnw - jf mvnc --global \ - --repo-resolve-releases=libs-release-local \ - --repo-resolve-snapshots=libs-snapshot-local - - jf mvn clean install -DskipTests=true -Denforcer.skip=true - ''' + sh 'chmod +x mvnw' + jf "mvnc --global --repo-resolve-releases=libs-release-local --repo-resolve-snapshots=libs-snapshot-local" + jf "mvn clean install -DskipTests=true -Denforcer.skip=true" } } stage('Build Docker Image') { steps { - sh ''' - docker build -t localhost:8081/petclinic-docker-dev-local/spring-petclinic:$BUILD_ID . - ''' + sh "docker build -t localhost:8081/petclinic-docker-dev-local/spring-petclinic:${BUILD_ID} ." } } stage('Push Docker Image') { steps { - sh ''' - jf docker-push \ - localhost:8081/petclinic-docker-dev-local/spring-petclinic:$BUILD_ID \ - petclinic-docker-dev-local - ''' + jf "docker-push localhost:8081/petclinic-docker-dev-local/spring-petclinic:${BUILD_ID} petclinic-docker-dev-local" } } stage('Publish Build Info') { steps { - sh ''' - jf rt build-collect-env - jf rt build-add-git - jf rt build-publish - ''' + jf "rt build-collect-env" + jf "rt build-add-git" + jf "rt build-publish" } } }