kind: pipeline type: docker name: depotDeCedric trigger: event: - push steps: - name: Setup image: jitesoft/phpunit:latest commands: - curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer - composer install - name: test image: jitesoft/phpunit:latest commands: - vendor/bin/phpunit --filter "/(testCallWebService)( .*)?$/" ./common/Tests/WS_UtilTest.php - vendor/bin/phpunit --filter "/(testAllKeysToUppercase)( .*)?$/" ./common/Tests/WS_UtilTest.php depends_on: [Setup] - name: sonar image: sonarsouce/sonar-scanner-cli:5 commands: - sonar-scanner \ -Dsonar.projectKey=CICD_WebPage_Louis_Duf \ -Dsonar.sources=. \ -Dsonar.host.url=https://codefirst.iut.uca.fr/sonar settings: sonar_token: from_secret: SECRET_SONAR_LOGIN depends_on: [Setup] - name: hadolint image: hadolint/hadolint:latest-alpine commands: - hadolint Dockerfile depends_on: - test - name: bluid-docker-image image: plugins/docker settings: dockerfile: Dockerfile registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/louis.dufour/CICD_WebPage username: from_secret: SECRET_REGISTRY_USERNAME_CODEFIRST password: from_secret: SECRET_REGISTRY_PASSWORD_CODEFIRST depends_on: - hadolint