Alexander Neumann
e4cdb0eab3
Travis: Run with -mod=vendor only for Go >= 1.11
2018-08-31 22:00:47 +02:00
Alexander Neumann
b4beaf807b
Travis: Run build.go with -mod=vendor
2018-08-31 22:00:47 +02:00
Alexander Neumann
1352a9d848
run_integration_tests: Replace dep with Go modules
2018-08-31 21:10:26 +02:00
Alexander Neumann
4cbc7c4467
Only run gofmt for latest stable version
2018-08-31 21:10:26 +02:00
Alexander Neumann
6cd5f8b7f5
Set GOXPROXY=off for tests, run with -mod=vendor
2018-08-31 21:10:26 +02:00
Iku Iwasa
350761f1ba
Add cross-compilation for netbsd/386 and netbsd/amd64
2018-06-16 21:05:26 +09:00
Michael Kötter
d6fd94e49d
Don't run Solaris build for go1.9
2018-06-04 15:04:50 +02:00
Michael Kötter
53040a2e34
add "solaris/amd64" to cross-compile archs
2018-06-04 12:51:34 +02:00
Alexander Neumann
b3a073e066
Travis: Skip cloud backend tests for most Go versions
2018-04-01 13:13:38 +02:00
Alexander Neumann
3622b60c13
CI: Check that rclone backend test isn't skipped
2018-04-01 10:16:31 +02:00
Alexander Neumann
61f6db25f4
CI: install rclone
2018-04-01 10:16:31 +02:00
Alexander Neumann
f31bbcf1a9
CI: Return error when calens fails
2018-03-21 20:53:01 +01:00
Lawrence Jones
0dfdc11ed9
Automatically load Google auth
...
This change removes the hardcoded Google auth mechanism for the GCS
backend, instead using Google's provided client library to discover and
generate credential material.
Google recommend that client libraries use their common auth mechanism
in order to authorise requests against Google services. Doing so means
you automatically support various types of authentication, from the
standard GOOGLE_APPLICATION_CREDENTIALS environment variable to making
use of Google's metadata API if running within Google Container Engine.
2018-03-11 17:11:25 +00:00
Alexander Neumann
bdc206d440
Remove unneeded mkdir
2018-03-05 21:17:57 +01:00
Alexander Neumann
75f90ca303
Run calens on Travis
2017-12-27 21:21:21 +01:00
Alexander Neumann
a2766ffe0c
CI: return directly after an error occurred
2017-11-26 18:50:40 +01:00
Alexander Neumann
ca6daec8dd
CI: Check the vendor dir and Gopkg.lock
2017-10-21 10:50:38 +02:00
Alexander Neumann
77c07bfd19
Remove integration test for manpage
2017-09-26 13:16:55 +02:00
Alexander Neumann
1716501598
CI: Make sure the GCS backend tests run on Travis
2017-08-06 21:47:56 +02:00
Alexander Neumann
b557d04007
CI: Fix test for forbidden packages
2017-08-05 12:05:53 +02:00
Alexander Neumann
52c5da997b
Add CI test for manpages
2017-08-05 12:05:53 +02:00
Alexander Neumann
6302444f34
Remove linebreak from Errorf() format string
2017-07-23 15:51:44 +02:00
Alexander Neumann
61c5e4b54a
Fix glyphcheck
2017-07-23 15:51:39 +02:00
Alexander Neumann
898c5b6df5
Fix integration tests
2017-07-23 14:25:39 +02:00
Alexander Neumann
c658305a1b
Correct path for rest-server
2017-06-27 21:19:48 +02:00
Alexander Neumann
40a61b82ce
Merge pull request #978 from restic/add-backblaze-backend
...
Add Backblaze B2 backend
2017-06-03 14:54:04 +02:00
Alexander Neumann
fec89f95fb
Improve swift backend
2017-06-03 14:28:18 +02:00
Alexander Neumann
122462b9b1
Add Backblaze B2 backend
...
This is based on prior work by Joe Turgeon <arithmetric@gmail.com>
@arithmetric.
2017-06-03 14:24:59 +02:00
Alexander Neumann
82e15dc6dc
Allow skipping the test against s3
...
If RESTIC_TEST_S3_REPOSITORY is not available it means we're probably
running on Travis for a third-party PR, so the access credentials for S3
are not exposed.
2017-05-14 00:33:19 +02:00
Alexander Neumann
ee68f9298b
tests: Ensure that backend tests cannot be skipped on Travis
2017-05-14 00:33:15 +02:00
Alexander Neumann
85e4831198
Remove stuff from run_integration_tests.go
2017-05-12 21:04:04 +02:00
Alexander Neumann
e42627d2cb
CI: Add glyphcheck, rework REST server install
2017-04-27 16:01:09 +02:00
Alexander Neumann
ee7e0d05f5
Remove old Go versions from run_integration_tests.go
2017-04-15 11:06:50 +02:00
Alexander Neumann
280f05b174
Run rest-server
2017-03-18 11:11:31 +01:00
Alexander Neumann
990b0f1c15
Travis: Run rest-server for integration tests
2017-03-16 21:59:21 +01:00
Alexander Neumann
a3181dbead
CI: cross-compile for OpenBSD
2017-01-12 19:50:41 +01:00
Alexander Neumann
e7fc908ff1
Run fuse tests on Linux
2016-09-15 21:25:59 +02:00
Alexander Neumann
9ce40761c8
Remove coveralls.io
2016-09-03 11:06:09 +02:00
Alexander Neumann
038b63f7f7
CI: Check for packages importing "errors" from stdlib
2016-08-29 19:23:50 +02:00
Alexander Neumann
69d8fe5b4f
Add check for cross-compilation
2016-08-21 14:21:19 +02:00
Alexander Neumann
bd9f23f1d2
Fix osxfuse on Travis/darwin
2016-08-19 19:04:02 +02:00
Alexander Neumann
043424824c
Only test cross-compilation on Go 1.7
2016-08-16 21:02:30 +02:00
Alexander Neumann
c88c48a29f
Do not build toolchain with gox for Go >= 1.5
2016-08-16 20:51:46 +02:00
Alexander Neumann
c9ab75a44c
Fix build tag in run_integration_tests.go
2016-06-29 09:36:40 +02:00
Alexander Neumann
c523b38abb
Remove darwin/arm
2016-05-08 23:42:13 +02:00
Alexander Neumann
f928b30caa
CI: Use gox with -osarch
...
This allows not to cross-compile to darwin/arm, which fails at the
moment.
2016-05-08 23:25:30 +02:00
Alexander Neumann
22338903bf
Fix golint
2016-04-18 20:33:45 +02:00
Alexander Neumann
baece5eeb3
Add error checking for CI tests
2016-04-18 20:24:12 +02:00
Alexander Neumann
b2846ea49d
Add error handling
2016-04-18 20:24:12 +02:00
Alexander Neumann
aa43b69651
Better error reporting for CI tests
2016-04-18 20:24:12 +02:00