// node { // def app // // stage('Clone repository') { // checkout scm // } // // stage('Build image') { // app = docker.build("romanov73/is:ng-tracker-container-11") // } // // stage('Test image') { // sh ./gradlew bootRun -Dng-tracker.check-run=true // app.inside { // sh 'echo "Tests passed"' // } // } // } // // pipeline { // agent none stages { // stage('Maven Install') { // agent { // docker { // image 'romanov73/is:ng-tracker-container-11' // } // } // steps { // sh 'sh ./gradlew bootRun -Dng-tracker.check-run=true' // } // } // stage('Docker Build') { // agent any // steps { // sh 'docker build -t shanem/spring-petclinic:latest .' // } // } // } // } pipeline { /*agent any stages { stage('Cloning Git') { steps { git([url: 'https://git.athene.tech/romanov73/example-web.git', branch: 'master']) } } stage('Build') { steps{ script { docker.image('romanov73/is:ng-tracker-container-11').inside { sh 'bash ./gradlew test' } } }*/ agent { docker { image 'romanov73/is:ng-tracker-container-11' } } stages { stage('Cloning Git') { steps { git([url: 'https://gitlab.com/romanov73/ng-tracker.git', branch: 'master']) } } stage('Test') { steps { sh 'java -version' sh 'bash ./gradlew bootRun -Dng-tracker.check-run=true' } } } //} // } // } }