Skip to content

Commit

Permalink
Specify pull beahviour (#85)
Browse files Browse the repository at this point in the history
  • Loading branch information
kakkoyun authored Feb 7, 2020
1 parent 50833a8 commit a690b4f
Showing 1 changed file with 11 additions and 14 deletions.
25 changes: 11 additions & 14 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,12 @@ steps:
- mc mb --region=eu-west-1 minio/drone-cache-bucket

- name: build
pull: true
image: golang:1.13-alpine
commands:
- apk add --update make git
- make drone-cache

- name: test
pull: true
image: golang:1.13-alpine
commands:
- go test -v -mod=vendor -cover ./...
Expand All @@ -43,7 +41,6 @@ steps:
path: /drone/src/testcache/cache

- name: lint
pull: true
image: golang:1.13-alpine
commands:
- "wget -O - -q https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.21.0"
Expand Down Expand Up @@ -83,8 +80,8 @@ steps:
from_secret: docker_username

- name: rebuild-cache
pull: true
image: meltwater/drone-cache:dev
pull: always
settings:
bucket: drone-cache-bucket
mount:
Expand All @@ -99,8 +96,8 @@ steps:
AWS_SECRET_ACCESS_KEY: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

- name: rebuild-cache-with-key
pull: true
image: meltwater/drone-cache:dev
pull: always
settings:
bucket: drone-cache-bucket
cache_key: "{{ .Repo.Name }}_{{ checksum \"go.mod\" }}_{{ checksum \"go.sum\" }}_{{ arch }}_{{ os }}"
Expand All @@ -116,8 +113,8 @@ steps:
AWS_SECRET_ACCESS_KEY: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

- name: rebuild-cache-with-gzip
pull: true
image: meltwater/drone-cache:dev
pull: always
settings:
archive_format: gzip
bucket: drone-cache-bucket
Expand All @@ -134,8 +131,8 @@ steps:
AWS_SECRET_ACCESS_KEY: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

- name: rebuild-cache-with-filesystem
pull: true
image: meltwater/drone-cache:dev
pull: always
settings:
archive_format: gzip
backend: filesystem
Expand Down Expand Up @@ -191,13 +188,14 @@ steps:

- name: restore-cache-with-key
image: meltwater/drone-cache:dev
pull: always
settings:
bucket: drone-cache-bucket
cache_key: "{{ .Repo.Name }}_{{ checksum \"go.mod\" }}_{{ checksum \"go.sum\" }}_{{ arch }}_{{ os }}"
mount:
- vendor
pull: true
region: eu-west-1
pull: always
restore: true
path_style: true
endpoint: filestorage:9000
Expand All @@ -207,8 +205,8 @@ steps:
AWS_SECRET_ACCESS_KEY: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

- name: restore-cache-with-gzip
pull: true
image: meltwater/drone-cache:dev
pull: always
settings:
archive_format: gzip
bucket: drone-cache-bucket
Expand All @@ -225,8 +223,8 @@ steps:
AWS_SECRET_ACCESS_KEY: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

- name: restore-cache-with-filesystem
pull: true
image: meltwater/drone-cache:dev
pull: always
settings:
archive_format: gzip
backend: filesystem
Expand All @@ -241,14 +239,15 @@ steps:

- name: restore-cache-debug
image: meltwater/drone-cache:dev
pull: always
settings:
debug: true
pull: true
restore: true
pull: always

- name: restore-cache
pull: true
image: meltwater/drone-cache:dev
pull: always
settings:
bucket: drone-cache-bucket
mount:
Expand All @@ -263,14 +262,12 @@ steps:
AWS_SECRET_ACCESS_KEY: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

- name: build-after
pull: true
image: golang:1.13-alpine
commands:
- apk add --update make git
- make drone-cache

- name: test-after
pull: true
image: golang:1.13-alpine
commands:
- go test -v -mod=vendor -cover ./...
Expand Down

0 comments on commit a690b4f

Please sign in to comment.