Commit 78e8a1df authored by Luca Verardo's avatar Luca Verardo
Browse files

WIP

parent 907a5214
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ pipeline {
        stage('Build') { 
            steps {
                script {
                    docker.image('maven:3-alpine').withRun { c ->
                    docker.image('maven:3-alpine').inside { c ->
                        checkout scm
                        sh 'mvn -B -DskipTests clean package' 
                    }
@@ -22,10 +22,13 @@ pipeline {
            steps{
                script {
                    docker.image('mysql').withRun('-e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=mentorarc -e MYSQL_USER=mentorarc -e MYSQL_PASSWORD=mentorarc') { c ->
                        docker.image('maven:3-alpine').inside("--link ${c.id}:db") {
                        docker.image('mysql:5').inside("--link ${c.id}:db") {
                            /* Wait until mysql service is up */
                            sh 'while ! mysqladmin ping -hdb --silent; do sleep 1; done'
                        }

                        docker.image('maven:3-alpine').inside("--link ${c.id}:db") {
                            /* Wait until mysql service is up */
                            sh 'mvn test'
                        }