Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Skip compliance and testing steps where possible on branches and tags #11513

Closed
wants to merge 3 commits into from
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 28 additions & 48 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ workspace:
base: /go
path: src/code.gitea.io/gitea

trigger:
event:
- pull_request

steps:
- name: deps-frontend
pull: always
Expand Down Expand Up @@ -92,6 +96,13 @@ workspace:
base: /go
path: src/code.gitea.io/gitea

trigger:
lafriks marked this conversation as resolved.
Show resolved Hide resolved
branch:
- master
event:
- pull_request
- push

services:
- name: mysql
pull: default
Expand All @@ -105,19 +116,16 @@ services:
from_secret: gitlab_read_token
depends_on:
- build
when:
branch:
- master
event:
- push
- pull_request

- name: mysql8
pull: default
image: mysql:8.0
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: yes
MYSQL_DATABASE: testgitea
when:
event:
- pull_request

- name: mssql
pull: default
Expand All @@ -126,6 +134,9 @@ services:
ACCEPT_EULA: Y
MSSQL_PID: Standard
SA_PASSWORD: MwantsaSecurePassword1
when:
event:
- pull_request

- name: ldap
pull: default
Expand All @@ -138,16 +149,6 @@ services:
image: elasticsearch:7.5.0

steps:
- name: fetch-tags
pull: default
image: docker:git
commands:
- git fetch --tags --force
when:
event:
exclude:
- pull_request

- name: build
pull: always
image: golang:1.14
Expand All @@ -158,12 +159,6 @@ steps:
GOSUMDB: sum.golang.org
TAGS: bindata sqlite sqlite_unlock_notify

- name: tag-pre-condition
pull: always
image: alpine/git
commands:
- git update-ref refs/heads/tag_test ${DRONE_COMMIT_SHA}

- name: unit-test
pull: always
image: golang:1.14
Expand Down Expand Up @@ -204,6 +199,9 @@ steps:
USE_REPO_TEST_DIR: 1
depends_on:
- build
when:
event:
- pull_request

- name: test-mssql
pull: always
Expand All @@ -219,6 +217,9 @@ steps:
USE_REPO_TEST_DIR: 1
depends_on:
- build
when:
event:
- pull_request

- name: generate-coverage
lafriks marked this conversation as resolved.
Show resolved Hide resolved
pull: always
Expand All @@ -231,12 +232,6 @@ steps:
depends_on:
- unit-test
- test-mysql
when:
branch:
- master
event:
- push
- pull_request

- name: coverage
pull: always
Expand All @@ -249,12 +244,6 @@ steps:
from_secret: codecov_token
depends_on:
- generate-coverage
when:
branch:
- master
event:
- push
- pull_request

---
kind: pipeline
Expand All @@ -271,6 +260,10 @@ workspace:
base: /go
path: src/code.gitea.io/gitea

trigger:
event:
- pull_request

services:
- name: pgsql
pull: default
Expand All @@ -284,16 +277,6 @@ services:
image: gitea/test-openldap:latest

steps:
- name: fetch-tags
pull: default
image: docker:git
commands:
- git fetch --tags --force
when:
event:
exclude:
- pull_request

- name: build
pull: always
image: golang:1.14
Expand Down Expand Up @@ -513,10 +496,6 @@ trigger:
event:
- tag

depends_on:
- testing-arm64
- testing-amd64

steps:
- name: fetch-tags
pull: default
Expand Down Expand Up @@ -712,6 +691,7 @@ trigger:
ref:
- refs/heads/master
- "refs/tags/**"

steps:
- name: fetch-tags
pull: default
Expand Down