kind: pipeline type: docker name: projetDeCamille trigger: event: - push steps: - name: build image: maven:3.8.4-openjdk-17 commands: - mvn package - name: test image: maven:3.8.4-openjdk-17 commands: - mvn test - name: sonnar image: maven:3-eclipse-temurin-17-alpine secrets: [ SECRET_SONAR_LOGIN ] environment: sonar_host: https://codefirst.iut.uca.fr/sonar sonar_token: from_secret: SECRET_SONAR_LOGIN project_key: CICD_Java_Backend_Personal_Library_louis coverage_exclusions: "support/tests/**" commands: - mvn clean verify sonar:sonar \ -Dsonar.projectKey=CICD_Java_Backend_Personal_Library_louis \ -Dsonar.host.url=${sonar_host} \ -Dsonar.login=${sonar_token} depends_on: [test] - name: swagger image: hub.codefirst.iut.uca.fr/maxime.batista/codefirst-docdeployer failure: ignore commands: - ls swagger && /entrypoint.sh --type swagger --loc swagger/swagger.yaml depends_on: [build]