kind: pipeline type: docker environment: SONAR_HOST_URL: from_secret: sonarScannerHostUrl SONAR_LOGIN: from_secret: sonarScannerLogin steps: - name: code-analysis image: sonarsource/sonar-scanner-cli commands: - ls -la - sonar-scanner -Dsonar.projectKey=LDC-WWW -Dsonar.sources=. -Dsonar.host.url=$SONAR_HOST_URL -Dsonar.login=$SONAR_LOGIN - name: build image: node:14 commands: - npm install - echo $VUE_APP_API_BASE_URL - npm run lint - npm run build:prod environment: VUE_APP_API_BASE_URL: from_secret: baseurl - name: scp files image: appleboy/drone-scp settings: host: amine-louveau.fr username: ubuntu key: from_secret: privateKey port: 22 target: /home/ubuntu/courses source: dist/* when: branch: - main