diff --git a/Jenkinsfile b/Jenkinsfile index 6af2d7f..8450a43 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -39,8 +39,19 @@ pipeline { stage('Run containers') { steps { sh "docker compose -f ${DOCKER_COMPOSE_FILE} up -d" - sh "docker compose -f ${DOCKER_COMPOSE_FILE} ps" - sh "docker compose -f ${DOCKER_COMPOSE_FILE} down" + } + } + stage('Install dependencies') { + steps { + // Install dependencies + sh """ + docker compose exec php composer install + docker compose exec php php bin/console lexik:jwt:generate-keypair --overwrite + docker compose exec php php bin/console doctrine:migrations:migrate --no-interaction + docker compose exec php php bin/console doctrine:fixtures:load --no-interaction + // Create report directory + docker compose exec php mkdir -p /report + """ } } stage ("Delete Image") {