aboutsummaryrefslogtreecommitdiffstats
path: root/.drone.yml
diff options
context:
space:
mode:
authorkolaente <konrad@kola-entertainments.de>2018-12-12 02:01:41 +0100
committerLunny Xiao <xiaolunwen@gmail.com>2018-12-12 09:01:41 +0800
commit6db7dbd333204bcff50716e4840deee28e09c2f9 (patch)
treeb68ee709873a91738b586fa57b367b2b217b0a4a /.drone.yml
parentb1f3685015246d3458f6d8c1d892eab076b3ed4a (diff)
downloadgitea-6db7dbd333204bcff50716e4840deee28e09c2f9.tar.gz
gitea-6db7dbd333204bcff50716e4840deee28e09c2f9.zip
Added test environment for mssql (#4282)
* Added test environment for m$sql * Added template for test environment for m$sql * Fix password * Fix password (again) * Fix password (again again) * Fix db * Ci trigger (Looking at you drone....) * Ci trigger (Looking at you drone....) * Ci trigger (Looking at you drone....) * Ci trigger (Looking at you drone....) * Create master database for mssql integration tests Signed-off-by: Jonas Franz <info@jonasfranz.software> * Create database only if master do not exist Signed-off-by: Jonas Franz <info@jonasfranz.software> * Fix mssql integration tests by using custom database "gitea" Signed-off-by: Jonas Franz <info@jonasfranz.software> * Moved defer * bump xorm * updated xorm * Fixed build
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.drone.yml b/.drone.yml
index 60f9cdf6a2..8e14727207 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -176,6 +176,20 @@ pipeline:
when:
event: [ push, tag, pull_request ]
+ test-mssql:
+ image: golang:1.10
+ pull: true
+ group: test
+ environment:
+ TAGS: bindata
+ TEST_LDAP: "1"
+ commands:
+ - curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash
+ - apt-get install -y git-lfs
+ - make test-mssql
+ when:
+ event: [ push, tag, pull_request ]
+
generate-coverage:
image: golang:1.11
pull: true
@@ -347,6 +361,15 @@ services:
when:
event: [ push, tag, pull_request ]
+ mssql:
+ image: microsoft/mssql-server-linux:latest
+ environment:
+ - ACCEPT_EULA=Y
+ - SA_PASSWORD=MwantsaSecurePassword1
+ - MSSQL_PID=Standard
+ when:
+ event: [ push, tag, pull_request ]
+
ldap:
image: gitea/test-openldap:latest
when: