DriveLinked/.drone.yml

48 lines
875 B
YAML

kind: pipeline
type: docker
name: compile
steps:
# - name: restore-pkg
# image: drillster/drone-volume-cache
# volumes:
# - name: cache
# path: /cache
# settings:
# restore: true
# mount:
# - $GOPATH/pkg
# - name: test
# image: eigeen/golang-devops:1.18
# commands:
# - go test
- name: build
image: golang:1.18
environments:
- CGO_ENABLED=0
- GOOS=linux
- GOARCH=amd64
commands:
- go build
# - name: rebuild-pkg
# image: drillster/drone-volume-cache
# volumes:
# - name: cache
# path: /cache
# settings:
# rebuild: true
# mount:
# - $GOPATH/pkg
# #当对应条件的时候才会执行
# when:
# status:
# - success
# - failure
# volumes:
# - name: cache
# host:
# path: /tmp/cache