From 79b37a2ac07a12be6a89da137ecadb6b950be589 Mon Sep 17 00:00:00 2001 From: Artur Nowakowski Date: Sat, 30 Nov 2019 18:28:14 +0100 Subject: [PATCH] Jenkinsfile fix --- Jenkinsfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index fd01929..7d85f9c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,9 @@ node { cleanWs() + stage('Checkout') { + checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'RelativeTargetDirectory', relativeTargetDir: 'target']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'fccada8f-3d71-4a57-951d-9aa9dbf6a7cf', url: 'ssh://git@git.wmi.amu.edu.pl:s416138/ClearBowl.git']]]) + } + dir('target'){ docker.image('mysql:latest').withRun('-e "MYSQL_ROOT_PASSWORD=8fcXUlCgC6JCqpoWX64" -e "MYSQL_DATABASE=clearbowl" -e "MYSQL_USER=api" -e "MYSQL_PASSWORD=R23qarINlcALOk2nDg6LbJelaqk"') { c -> docker.image('mysql:latest').inside("--link ${c.id}:db") { stage("Initialize DB"){ @@ -10,5 +14,6 @@ node { stage("Build") { sh 'ls -alh && composer install && mv .env.example .env' } stage("Test") { sh 'vendor/bin/phpunit' } } + } } }