From 9eb00fed13393a3239ef8f6db18a4714d2557065 Mon Sep 17 00:00:00 2001 From: Antoine GIRARD Date: Mon, 11 Feb 2019 18:09:50 +0100 Subject: [PATCH] Run benchmark at tag to track performances (#6035) --- .drone.yml | 36 ++++++++++++++++++++++++++++++++++++ Makefile | 4 ++++ 2 files changed, 40 insertions(+) diff --git a/.drone.yml b/.drone.yml index 560df2660..965af9b79 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 1a7d0c33e..c1c87ef93 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 .