--- kind: pipeline name: code quality type: docker platform: os: linux arch: arm64 clone: skip_verify: true steps: - name: run code analysis pull: always image: 2martens/qodana-jvm-community-drone-plugin:2023.2 settings: qodana_token: from_secret: qodana_token args: --baseline qodana.sarif.json --fail-threshold 0 volumes: - name: cache path: /data/cache volumes: - name: cache host: path: /var/lib/drone/cache trigger: event: include: - push - pull_request - custom --- kind: pipeline name: build image type: docker platform: os: linux arch: arm64 clone: skip_verify: true steps: - name: build Docker container image: gradle:8.2-jdk17 volumes: - name: cache path: /home/gradle/.gradle commands: - wget https://github.com/docker/docker-credential-helpers/releases/download/v0.8.0/docker-credential-pass-v0.8.0.linux-arm64 - mv docker-credential-pass-v0.8.0.linux-arm64 docker-credential-pass - chmod +x ./docker-credential-pass - ./gradlew jib volumes: - name: cache host: path: /var/lib/drone/cache/.gradle trigger: event: include: - push - custom