You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ShakeAndCraft/.drone.yml

32 lines
1.1 KiB

kind: pipeline
ttype: docker
name: ShakeAndCraft
trigger:
event:
- push
steps:
- name: Install unzip
image: alpine
commands:
- apk add --no-cache unzip
- name: build
image: gradle:jdk11
commands:
- wget -q "https://dl.google.com/android/repository/commandlinetools-linux-7302050_latest.zip" -O android-sdk.zip
- unzip -q android-sdk.zip -d $HOME/android-sdk
- echo 'export ANDROID_SDK_ROOT=$HOME/android-sdk' >> $HOME/.bashrc
- echo 'export PATH="$HOME/android-sdk/cmdline-tools/tools/bin:$PATH"' >> $HOME/.bashrc
- source $HOME/.bashrc
- yes | $HOME/android-sdk/cmdline-tools/tools/bin/sdkmanager --licenses
- $HOME/android-sdk/cmdline-tools/tools/bin/sdkmanager "platform-tools" "platforms;android-30"
- cd ShakeAndCraft
- gradle build
- name: sonarqube
image: sonarsource/sonar-scanner-cli:4.5
environment:
SONAR_HOST_URL: "https://your-sonarqube-url.com"
SONAR_LOGIN: ${SONAR_TOKEN}
commands:
- sonar-scanner