Run benchmark at tag to track performances (#6035)
This commit is contained in:
parent
353282e658
commit
9eb00fed13
2 changed files with 40 additions and 0 deletions
36
.drone.yml
36
.drone.yml
|
@ -195,6 +195,42 @@ pipeline:
|
||||||
when:
|
when:
|
||||||
event: [ push, tag, pull_request ]
|
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:
|
generate-coverage:
|
||||||
image: golang:1.11
|
image: golang:1.11
|
||||||
pull: true
|
pull: true
|
||||||
|
|
4
Makefile
4
Makefile
|
@ -252,6 +252,10 @@ bench-sqlite: integrations.sqlite.test
|
||||||
bench-mysql: integrations.test generate-ini
|
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 .
|
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
|
.PHONY: bench-pgsql
|
||||||
bench-pgsql: integrations.test generate-ini
|
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 .
|
GITEA_ROOT=${CURDIR} GITEA_CONF=integrations/pgsql.ini ./integrations.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .
|
||||||
|
|
Reference in a new issue