diff --git a/.drone.yml b/.drone.yml index 560df26606..965af9b795 100644 --- a/.drone.yml +++ b/.drone.yml @@ -195,6 +195,42 @@ pipeline: when: event: [ push, tag, pull_request ] + bench-sqlite: + image: golang:1.11 + pull: true + group: bench + commands: + - make bench-sqlite + when: + event: [ tag ] + + bench-mysql: + image: golang:1.11 + pull: true + group: bench + commands: + - make bench-mysql + when: + event: [ tag ] + + bench-mssql: + image: golang:1.11 + pull: true + group: bench + commands: + - make bench-mssql + when: + event: [ tag ] + + bench-pgsql: + image: golang:1.11 + pull: true + group: bench + commands: + - make bench-pgsql + when: + event: [ tag ] + generate-coverage: image: golang:1.11 pull: true diff --git a/Makefile b/Makefile index 1a7d0c33e6..c1c87ef93a 100644 --- a/Makefile +++ b/Makefile @@ -252,6 +252,10 @@ bench-sqlite: integrations.sqlite.test bench-mysql: integrations.test generate-ini GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mysql.ini ./integrations.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench . +.PHONY: bench-mssql +bench-mssql: integrations.test generate-ini + GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/mssql.ini ./integrations.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench . + .PHONY: bench-pgsql bench-pgsql: integrations.test generate-ini GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/pgsql.ini ./integrations.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .