From d833698f17c41e23808aca813e50ba08893fbf0e Mon Sep 17 00:00:00 2001 From: Emre KARTAL Date: Sat, 11 Feb 2023 18:41:33 +0100 Subject: [PATCH] Add .drone.yml --- .drone.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..bbd31e8 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,35 @@ +kind: pipeline +type: docker +name: FLAD + + +trigger: + event: + - push + +steps: +# build CONTAINER for app-build on flutter IMAGE + - name: app-build + image: node:17.9.0 + environment: + - NODE_ENV=production + commands: + - cd ./src/FLAD/ + - npm run build +# build CONTAINER for sonar on flutter IMAGE + - name: code-analysis + image: node:17.9.0 + environment: + SONAR_TOKEN: + from_secret: SONAR_TOKEN + settings: + sources: ./src/FLAD/ + commands: + - export SONAR_SCANNER_VERSION=4.7.0.2747 + - export SONAR_SCANNER_HOME=$HOME/.sonar/sonar-scanner-$SONAR_SCANNER_VERSION-linux + - curl --create-dirs -sSLo $HOME/.sonar/sonar-scanner.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-$SONAR_SCANNER_VERSION-linux.zip + - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ + - export PATH=$SONAR_SCANNER_HOME/bin:$PATH + - export SONAR_SCANNER_OPTS="-server" + - sonar-scanner -D sonar.projectKey=FLAD -D sonar.sources=. -D sonar.host.url=https://codefirst.iut.uca.fr/sonar + depends_on: [ app-build ]