DriveLinked/.drone.yml

46 lines
781 B
YAML
Raw Normal View History

2022-04-03 18:01:36 +08:00
kind: pipeline
type: docker
name: compile
steps:
- name: restore-pkg
image: drillster/drone-volume-cache
volumes:
2022-04-03 18:02:44 +08:00
- name: cache
path: /cache
2022-04-03 18:01:36 +08:00
settings:
restore: true
mount:
- $GOPATH/pkg
# - name: test
# image: golang:1.18-alpine
# commands:
# - go test
- name: build
image: golang:1.18-alpine
environments:
- CGO_ENABLED=0
commands:
- go build
- name: rebuild-pkg
image: drillster/drone-volume-cache
volumes:
2022-04-03 18:02:44 +08:00
- name: cache
path: /cache
2022-04-03 18:01:36 +08:00
settings:
rebuild: true
mount:
- $GOPATH/pkg
#当对应条件的时候才会执行
when:
status:
- success
- failure
volumes:
- name: cache
host:
path: /tmp/cache