techknowlogick
3934d9cd2f
Disable benchmarking during tag events on DroneIO ( #6365 ) ( #6366 )
2019-03-19 02:54:34 -04:00
Lunny Xiao
4a6b011b15
Add test environment for Mysql8 ( #5234 )
2019-03-17 15:17:18 -04:00
techknowlogick
1142632f1a
Use go 1.12 for tests and deprecate go 1.9 ( #6186 )
...
Blocked until 1.12 docker images are released
2019-02-27 07:07:35 +08:00
Bo-Yi Wu
035c82aec4
feat(docker): speed up docker build. ( #6159 )
...
* feat(docker): speed up docker build.
* feat: add docker dryrun
* fix: remove docker username and password if dryrun
2019-02-23 09:16:34 +08:00
techknowlogick
18d0662bdd
Update .drone.yml ( #6070 )
2019-02-14 20:20:11 +02:00
Antoine GIRARD
9eb00fed13
Run benchmark at tag to track performances ( #6035 )
2019-02-11 12:09:50 -05:00
zeripath
8917d66571
Add migration test ( #5773 )
...
* Add migration test
This commit adds a simple migration test for v1.5.3, v1.6.4 and v1.7.0-rc3
Signed-off-by: Andrew Thornton <art27@cantab.net>
* Automigrate based on available dbs
* remove old ini file
* Standardise the dialect names
2019-01-28 11:18:52 -05:00
Antoine GIRARD
9f544e9356
drone/mssql: use golang 1.11 build like the other tests ( #5586 )
2018-12-23 23:11:22 +02:00
kolaente
6db7dbd333
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
2018-12-12 09:01:41 +08:00
techknowlogick
241ee793b7
Set ACL on uploads ( #5344 )
...
To support https://github.com/go-gitea/infrastructure/pull/39
2018-11-16 11:44:13 -05:00
Mura Li
7694c99ab3
Kill testing processes if the test takes too long ( #5174 )
...
When timeout, Send ABRT signal to print backtraces for diagnosis.
The timeout value is set to 1200s (20mins) for now.
2018-10-28 21:54:13 -04:00
Mura Li
554581f848
Disable sqlite test ( #5178 )
...
For #5172
2018-10-25 18:37:46 +08:00
Antoine GIRARD
c258ae8ada
revert #5146 ( #5167 )
2018-10-25 16:31:26 +08:00
Mura Li
159c2ffb0e
Update outdated Go toolchain version for .drone.yml ( #5146 )
2018-10-23 12:08:05 -04:00
Mura Li
25c49cf930
Update build tags for sqlite_unlock_notify ( #5144 )
2018-10-23 19:47:59 +08:00
techknowlogick
fcea86877f
update image used for build-without-gcc step ( #4818 )
...
As we've dropped support for go 1.8 (see 1.5.0 release post),
now we need to ensure that a minimum of go 1.9 builds correctly.
2018-08-29 10:01:58 -04:00
techknowlogick
080428b2bf
Upgrade images in .drone.yml to more recent versions ( #4819 )
2018-08-29 09:43:58 -04:00
Lauris BH
7fbdd4f2ac
Enable swagger validation back as issue with it has been fixed upstream ( #4673 )
2018-08-11 20:08:17 -04:00
Thomas Boerger
3e950ef112
Use correct site id for netlify ( #4427 )
2018-07-11 23:45:03 +02:00
Thomas Boerger
d84490a0df
Replaced docker docs with netlify deployment ( #4420 )
2018-07-11 16:43:33 +02:00
Lauris BH
c2ec38f9b7
Disable swagger validation while it is not fixed in upstream ( #4423 )
2018-07-11 10:03:52 -04:00
Lunny Xiao
3f0d9beece
fix exclude files .sha265 to .sha256 ( #4304 )
2018-06-24 14:10:11 +03:00
Antoine GIRARD
a747a5d05f
Add gpg-sign step to drone ( #4188 )
...
* Add gpg-sign step to drone
* add compressed releases to gpg-sign targets
* Use exclude to simplify file list
drone-plugins/drone-gpgsign#2
2018-06-24 14:40:30 +08:00
kolaente
cd29888906
Updated drone config to use the "next" git plugin ( #4281 )
2018-06-20 19:03:22 +03:00
Antoine GIRARD
908e8942cc
Fix swagger errors ( #4220 )
...
Fix all the resting errors to have a valid swagger file.
They are still some warnings but nothing blocking.
Doing so I found that some request still misses son parameters for some POST/PUT/PATCH request. This means the a client generated from the swagger file will not work completely.
Fix #4088 by activating validation in drone
Should fix #4010 .
2018-06-12 22:59:22 +08:00
Antoine GIRARD
6f31911497
Add $GOPATH/bin to PATH for make releases ( #4020 )
...
Needed to access go tool gxz
2018-05-22 12:12:10 -04:00
Lauris BH
ff3971b830
Add LDAP integration tests ( #3897 )
...
* Add LDAP service for tests
* Add LDAP login source and test user sign-in
* Add checks to test if user data is correct
* Add LDAP user sync test
* Add failed user sign-in test
2018-05-11 15:55:32 +08:00
Bo-Yi Wu
0b718e0d7b
feat: testing in go 1.10 version. ( #3899 )
2018-05-07 22:49:57 +08:00
techknowlogick
9ec7f6b954
pass secrets to drone build step for docker ( #3879 )
2018-05-02 00:33:49 +03:00
Bo-Yi Wu
ca4a84a2d6
chore: simplify docker build process. ( #2827 )
...
* chore: simplify docker build process.
* chore: update docker plugin.
2018-04-30 03:47:39 +02:00
Antoine GIRARD
3506717e9c
Add swagger check ( #3811 )
2018-04-20 17:13:50 +08:00
Kim "BKC" Carlbäcker
e722bdbb03
Update source installation requirements ( #3124 )
...
* Update source installation requirements
We require Golang 1.8 since we use `net/url.PathEscape` which was not introduced until then
* Use Golang 1.8 for build and test
If we state Golang 1.8 we should test using that version as well
* Use golang 1.8 only for single build to see if everything compiles
* Change back edge also for commented out sqlite test
2018-01-16 22:18:11 +01:00
Lauris BH
b82519cadc
Move build without gcc step up so that it's binary is not used in docker ( #3147 )
2017-12-11 10:42:13 +01:00
Ethan Koenig
c082c3bce3
Restore make test target ( #3139 )
...
* Restore make test target
* make build -> go build
2017-12-11 10:31:07 +08:00
Lunny Xiao
b8e45b1e19
Fix missing drone test on release/* ( #3126 )
...
* fix missing drone test on release/*
* remove test coverage on release/*
2017-12-09 12:17:40 +02:00
techknowlogick
899c900e59
use unique name for docs docker build step in CI ( #3018 )
...
Otherwise drone may combine the logs
2017-11-29 11:08:23 +02:00
techknowlogick
d39b88ae88
Fix master build for docs docker ( #3004 )
2017-11-29 00:17:23 +02:00
techknowlogick
fb5c6b6444
Import docs into main repository ( #2874 )
...
* import docs into main repository
Signed-off-by: Matti Ranta <matti@mdranta.net>
2017-11-26 23:44:32 +02:00
Bo-Yi Wu
091f3669ba
change the email and name to GitBot account. ( #2848 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-04 06:53:59 -05:00
Lauris BH
9500ad1e92
Fix removing backslash before quotes in translations ( #2831 )
2017-11-03 01:33:43 +02:00
Lunny Xiao
c7ade55d39
fix update-translations on drone ( #2822 )
2017-11-01 23:46:28 +08:00
Lunny Xiao
de9915023d
Fix wrong translations ( #2818 )
...
* fix wrong translations
* fix tab on yml
2017-11-01 20:52:48 +08:00
Bo-Yi Wu
c22f443f58
add gitea remote in drone. ( #2817 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-01 04:13:47 -05:00
Bo-Yi Wu
dc6dad87d4
add remote name for git push. ( #2816 )
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-11-01 03:48:40 -05:00
Jonas Franz
e9595a962b
Download and pushing translations ( #2727 )
...
* Download and pushing translations
* Adding empty line between build steps
2017-11-01 14:14:49 +08:00
Lauris BH
339d7de409
Fix translation upload to crowdin ( #2599 )
2017-09-25 10:59:19 +03:00
Bo-Yi Wu
6b6f16cfae
backport from v1.2 branch: add secrets for github release ( #2588 ) ( #2598 )
2017-09-25 11:40:34 +08:00
Morlinest
0b0d85c90d
Add pre-build step for nodejs stuff ( #2581 )
2017-09-25 00:49:32 +03:00
Jonas Franz
fa6d7c7b99
Automatic update of translations ( #2585 )
...
* Adding build step for uploading translations
* Fixing crowdin project name
* Using crowdin plugin
* Changing secret name
* Adding pull: true
2017-09-23 19:08:42 +03:00
Lauris BH
28f4de205f
Fix drone for tags ( #2573 )
2017-09-22 18:34:02 +03:00