kind: pipeline type: docker name: default steps: - name: SonarQube Scan image: sonarsource/sonar-scanner-cli environment: SONAR_HOST_URL: from_secret: SCANNER_HOST_URL SONAR_LOGIN: from_secret: SCANNER_LOGIN SONAR_TOKEN: from_secret: SCANNER_TOKEN commands: - mkdir -p /tmp/.scannerwork - chmod -R 777 /tmp/.scannerwork - sonar-scanner -Dsonar.projectKey=gitea_opengis -Dsonar.token=$SONAR_LOGIN -Dsonar.host.url=$SONAR_HOST_URL -Dsonar.token=$SONAR_TOKEN -Dsonar.working.directory=/tmp/.scannerwork - name: Deploy to Server image: curlimages/curl:latest environment: WEBHOOK_URL: from_secret: WEBHOOK_URL WEBHOOK_SECRET: from_secret: WEBHOOK_SECRET commands: - 'curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $WEBHOOK_SECRET" -d "{\"branch\":\"master\"}" "$WEBHOOK_URL"'