Files
wahlrecht/.drone.yml
T
2martens 3601e0570d
continuous-integration/drone/push Build is failing
Store idea settings in cache as well
2023-08-03 15:31:51 +02:00

55 lines
951 B
YAML

kind: pipeline
name: default
type: docker
platform:
os: linux
arch: arm64
clone:
skip_verify: true
steps:
- name: restore-cache
privileged: true
pull: always
image: 2martens/drone-volume-cache
settings:
restore: true
mount:
- ./gradle
- ./.idea
volumes:
- name: cache
path: /cache
- 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
- name: rebuild-cache
privileged: true
image: 2martens/drone-volume-cache
settings:
rebuild: true
mount:
- ./gradle
- ./idea
volumes:
- name: cache
path: /cache
when:
status:
- failure
- success
trigger:
event:
include:
- push
- pull_request
- custom