Add cache for drone

This commit is contained in:
Lunny Xiao 2021-04-08 21:11:45 +08:00
parent 0a103ad347
commit 7e83a83e06
1 changed files with 90 additions and 0 deletions

View File

@ -2,6 +2,16 @@
kind: pipeline kind: pipeline
name: testing name: testing
steps: steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- $GOPATH/pkg/mod
volumes:
- name: cache
path: /cache
- name: test-vet - name: test-vet
image: golang:1.13 # The lowest golang requirement image: golang:1.13 # The lowest golang requirement
environment: environment:
@ -22,6 +32,16 @@ name: test-sqlite
depends_on: depends_on:
- testing - testing
steps: steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- $GOPATH/pkg/mod
volumes:
- name: cache
path: /cache
- name: test-sqlite - name: test-sqlite
image: golang:1.13 image: golang:1.13
environment: environment:
@ -38,6 +58,16 @@ name: test-mysql
depends_on: depends_on:
- test-sqlite - test-sqlite
steps: steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- $GOPATH/pkg/mod
volumes:
- name: cache
path: /cache
- name: test-mysql - name: test-mysql
image: golang:1.13 image: golang:1.13
environment: environment:
@ -101,6 +131,16 @@ name: test-mysql8
depends_on: depends_on:
- test-mysql - test-mysql
steps: steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- $GOPATH/pkg/mod
volumes:
- name: cache
path: /cache
- name: test-mysql8 - name: test-mysql8
image: golang:1.13 image: golang:1.13
environment: environment:
@ -130,6 +170,16 @@ name: test-mariadb
depends_on: depends_on:
- test-mysql8 - test-mysql8
steps: steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- $GOPATH/pkg/mod
volumes:
- name: cache
path: /cache
- name: test-mariadb - name: test-mariadb
image: golang:1.13 image: golang:1.13
environment: environment:
@ -159,6 +209,16 @@ name: test-postgres
depends_on: depends_on:
- test-mariadb - test-mariadb
steps: steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- $GOPATH/pkg/mod
volumes:
- name: cache
path: /cache
- name: test-postgres - name: test-postgres
pull: default pull: default
image: golang:1.13 image: golang:1.13
@ -207,6 +267,16 @@ name: test-mssql
depends_on: depends_on:
- test-postgres - test-postgres
steps: steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- $GOPATH/pkg/mod
volumes:
- name: cache
path: /cache
- name: test-mssql - name: test-mssql
pull: default pull: default
image: golang:1.13 image: golang:1.13
@ -238,6 +308,16 @@ name: test-tidb
depends_on: depends_on:
- test-mssql - test-mssql
steps: steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- $GOPATH/pkg/mod
volumes:
- name: cache
path: /cache
- name: test-tidb - name: test-tidb
pull: default pull: default
image: golang:1.13 image: golang:1.13
@ -264,6 +344,16 @@ name: test-cockroach
depends_on: depends_on:
- test-tidb - test-tidb
steps: steps:
- name: restore-cache
image: drillster/drone-volume-cache
settings:
restore: true
mount:
- $GOPATH/pkg/mod
volumes:
- name: cache
path: /cache
- name: test-cockroach - name: test-cockroach
pull: default pull: default
image: golang:1.13 image: golang:1.13