Commit aa2892ac authored by Luca Verardo's avatar Luca Verardo
Browse files

Test in progress

parent 3558d314
Loading
Loading
Loading
Loading
+25 −1
Original line number Diff line number Diff line
@@ -33,7 +33,6 @@ pipeline {
                            sh 'mv src/main/resources/application.properties.production src/main/resources/application.properties'
                            sh 'mvn test'
                        }
                        
                    }
                }
            }
@@ -62,6 +61,31 @@ pipeline {
                    }
                }
            }
        }
		stage('IntegrationTests') {
            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('mysql').inside("--link ${c.id}:db") {
                            /* Wait until mysql service is up */
                            sh 'while ! mysqladmin ping -hdb --silent; do sleep 1; done'
                        }

						sh 'echo hello';

						docker.image('maven:3-alpine').withRun("--link ${c.id}") { d ->

						
						}

                        docker.image('lucienmoor/katalon-for-jenkins:latest').inside("--link ${c.id}:db") {
                            checkout scm
                            sh 'mv src/main/resources/application.properties.production src/main/resources/application.properties'
                            sh 'mvn exec:java'
                        }
                    }
                }
            }
        }
        // stage ('Performance') {
        // octoPerfTest credentialsId: 'XXXXXX-XXX-XXX-XXXX', scenarioId: 'XXXXXXX'