diff options
author | silverwind <me@silverwind.io> | 2020-11-28 22:59:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-28 16:59:05 -0500 |
commit | e82150d41b74304dc332fbd0c077ec99c72a5c76 (patch) | |
tree | 2869289e29bb400f82cd404a25ba4b00509a40d4 /.drone.yml | |
parent | 4f82a0b12e1218c89e3300f3090c1a394fa33544 (diff) | |
download | gitea-e82150d41b74304dc332fbd0c077ec99c72a5c76.tar.gz gitea-e82150d41b74304dc332fbd0c077ec99c72a5c76.zip |
Reduce number of docker pulls on ci (#13739)
Should reduce errors like https://drone.gitea.io/go-gitea/gitea/32989/7/2
by only pulling each distinct image once per pipeline.
Co-authored-by: zeripath <art27@cantab.net>
Diffstat (limited to '.drone.yml')
-rw-r--r-- | .drone.yml | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/.drone.yml b/.drone.yml index 57dc12d3e7..0f7f72b843 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,7 +18,6 @@ steps: - make node_modules - name: lint-frontend - pull: always image: node:14 commands: - make lint-frontend @@ -35,7 +34,6 @@ steps: TAGS: bindata sqlite sqlite_unlock_notify - name: checks-frontend - pull: always image: node:14 commands: - make checks-frontend @@ -49,7 +47,6 @@ steps: depends_on: [lint-backend] - name: build-frontend - pull: always image: node:14 commands: - make frontend @@ -66,7 +63,6 @@ steps: depends_on: [checks-backend] - name: build-backend-arm64 - pull: always image: golang:1.15 environment: GO111MODULE: on @@ -80,7 +76,6 @@ steps: depends_on: [checks-backend] - name: build-backend-386 - pull: always image: golang:1.15 environment: GO111MODULE: on @@ -108,21 +103,18 @@ workspace: services: - name: mysql - pull: default image: mysql:5.7 environment: MYSQL_ALLOW_EMPTY_PASSWORD: yes MYSQL_DATABASE: test - name: mysql8 - pull: default image: mysql:8.0 environment: MYSQL_ALLOW_EMPTY_PASSWORD: yes MYSQL_DATABASE: testgitea - name: mssql - pull: default image: mcr.microsoft.com/mssql/server:latest environment: ACCEPT_EULA: Y @@ -130,11 +122,9 @@ services: SA_PASSWORD: MwantsaSecurePassword1 - name: ldap - pull: default image: gitea/test-openldap:latest - name: elasticsearch - pull: default environment: discovery.type: single-node image: elasticsearch:7.5.0 @@ -149,7 +139,6 @@ services: steps: - name: fetch-tags - pull: default image: docker:git commands: - git fetch --tags --force @@ -175,7 +164,6 @@ steps: - git update-ref refs/heads/tag_test ${DRONE_COMMIT_SHA} - name: unit-test - pull: always image: golang:1.15 commands: - make unit-test-coverage test-check @@ -186,7 +174,6 @@ steps: from_secret: github_read_token - name: test-mysql - pull: always image: golang:1.15 commands: - "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash" @@ -202,7 +189,6 @@ steps: - build - name: test-mysql8 - pull: always image: golang:1.15 commands: - "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash" @@ -217,7 +203,6 @@ steps: - build - name: test-mssql - pull: always image: golang:1.15 commands: - "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash" @@ -232,7 +217,6 @@ steps: - build - name: generate-coverage - pull: always image: golang:1.15 commands: - make coverage @@ -295,7 +279,6 @@ services: steps: - name: fetch-tags - pull: default image: docker:git commands: - git fetch --tags --force @@ -315,7 +298,6 @@ steps: TAGS: bindata sqlite sqlite_unlock_notify - name: test-sqlite - pull: always image: golang:1.15 commands: - "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash" @@ -329,7 +311,6 @@ steps: - build - name: test-pgsql - pull: always image: golang:1.15 commands: - "curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash" @@ -431,7 +412,6 @@ depends_on: steps: - name: fetch-tags - pull: default image: docker:git commands: - git fetch --tags --force @@ -485,7 +465,6 @@ steps: - push - name: release-master - pull: always image: plugins/s3:1 settings: acl: public-read @@ -644,7 +623,6 @@ trigger: steps: - name: fetch-tags - pull: default image: docker:git commands: - git fetch --tags --force @@ -668,7 +646,6 @@ steps: - pull_request - name: publish-rootless - pull: always image: plugins/docker:linux-amd64 settings: dockerfile: Dockerfile.rootless @@ -747,7 +724,6 @@ trigger: - "refs/tags/**" steps: - name: fetch-tags - pull: default image: docker:git commands: - git fetch --tags --force @@ -774,7 +750,6 @@ steps: - pull_request - name: publish-rootless - pull: always image: plugins/docker:linux-arm64 settings: dockerfile: Dockerfile.rootless @@ -817,7 +792,6 @@ steps: from_secret: docker_username - name: manifest - pull: always image: plugins/manifest settings: auto_tag: true |