Alex Chen
|
22ee4151fd
|
build: make CIs available for forks
This makes it possible to run CI on a fork of rclone which is useful for contributors.
|
2018-09-07 10:17:26 +01:00 |
|
Nick Craig-Wood
|
bd5d326160
|
build: enable caching of the go build cache for Travis and Appveyor
|
2018-09-02 17:43:09 +01:00 |
|
Nick Craig-Wood
|
b596ccdf0f
|
build: update to use go1.11 for the build
Also select latest patch release for go using 1.yy.x feature in travis
|
2018-08-26 15:26:44 +01:00 |
|
Nick Craig-Wood
|
64ecc2f587
|
build: use go1.11rc1 to make the beta releases
|
2018-08-20 12:26:06 +01:00 |
|
Nick Craig-Wood
|
6b42421374
|
build: build macOS beta releases with native compiler on travis #2309
|
2018-06-26 09:39:44 +01:00 |
|
Nick Craig-Wood
|
67023f0040
|
Require go1.7 for compilation #2154
* Update the travis tests to exclude go1.6
* Update the compile check to require go1.7+
* Update misc go1.6 workarounds marked in the source
|
2018-04-06 20:18:14 +01:00 |
|
Nick Craig-Wood
|
c8a4d437a0
|
Make travis test mount and cmount - fixes #2100
Previously FUSE wasn't found in the container so these tests weren't
run. Move to VM based testing and install FUSE dependencies.
|
2018-03-09 23:15:37 +00:00 |
|
Nick Craig-Wood
|
316dac25c2
|
travis: add encrypted GITHUB_USER and GITHUB_TOKEN for using the API
|
2018-03-07 10:18:10 +00:00 |
|
Nick Craig-Wood
|
85e0b87c99
|
build: add .deb and .rpm output for the build
This uses https://github.com/goreleaser/nfpm to create the .deb and
.rpm packages from the standard build output.
|
2018-03-06 12:37:44 +00:00 |
|
Nick Craig-Wood
|
0ce81f68fe
|
Make a beta release for all branches on the main repo (but not pull requests)
|
2018-02-20 16:06:39 +00:00 |
|
Nick Craig-Wood
|
20ca7d0e4f
|
build: update to using go1.10 as the default go version
Note we have to put the version number in quotes to work around
https://github.com/travis-ci/gimme/issues/132
|
2018-02-20 13:41:16 +00:00 |
|
Nick Craig-Wood
|
ed2d4ef4a2
|
travis: revert switch to using the .x version notation for the go minor versions
This doesn't seem to work for the `on` clause in the deploy script so
revert to the previous scheme.
Fixes #2033
|
2018-01-30 16:28:55 +00:00 |
|
Nick Craig-Wood
|
a69fc8b80d
|
travis: run tests on go1.10rc1
|
2018-01-26 12:16:46 +00:00 |
|
Nick Craig-Wood
|
8e86a902e2
|
travis: switch to using the .x version notation for the go minor versions
|
2018-01-19 14:32:32 +00:00 |
|
Nick Craig-Wood
|
d0b9baab13
|
Update travis builds to go 1.9.2 and go 1.8.5
|
2017-10-26 22:30:53 +01:00 |
|
Nick Craig-Wood
|
672c410235
|
Update to using go1.9 as the default go version
Get rid of Makefile spaghetti for avoiding vendor directory where
possible in make check.
|
2017-08-29 16:39:56 +01:00 |
|
Nick Craig-Wood
|
ee6a35d750
|
Test compilation of all arches
* Add compile_all step to Makefile
* Add this to travis
* Add -compile-only flag to cross-compile.go to save time making the zips
|
2017-08-04 23:20:26 +01:00 |
|
Nick Craig-Wood
|
b4be7d65a6
|
Update build to go1.8.3
|
2017-06-09 12:06:28 +01:00 |
|
Nick Craig-Wood
|
8f54dc06a2
|
Use build tags to control when and where cmount is built
|
2017-05-19 17:08:04 +01:00 |
|
Nick Craig-Wood
|
5b063679b5
|
travis: install libfuse for cmount build and disable on OS X
|
2017-05-15 17:41:16 +01:00 |
|
Nick Craig-Wood
|
17633f5460
|
Require go1.6 for building rclone
This is required because google.golang.org/grpc needs it.
|
2017-05-11 17:07:49 +01:00 |
|
Nick Craig-Wood
|
b6517840ca
|
Update build to go 1.8.1
|
2017-04-25 08:10:36 +01:00 |
|
Nick Craig-Wood
|
990b676e13
|
travis: only run go latest on OS X and include go tip, but allow failures
fixup
|
2017-02-17 10:34:29 +00:00 |
|
Nick Craig-Wood
|
5cdfe9c7ae
|
Updae to go1.8
|
2017-02-17 09:40:14 +00:00 |
|
Nick Craig-Wood
|
2656a0e070
|
Update go to 1.7.4 and 1.6.4 in CI
|
2016-12-09 17:12:11 +00:00 |
|
Nick Craig-Wood
|
eca9e8eb70
|
Update go to 1.7.3
|
2016-10-20 11:00:15 +01:00 |
|
Nick Craig-Wood
|
aedad89560
|
Fetch the tags for travis build
|
2016-10-06 15:15:21 +01:00 |
|
Nick Craig-Wood
|
4847c5695c
|
Deploy beta from Linux build server only
|
2016-10-05 13:59:04 +01:00 |
|
Nick Craig-Wood
|
391feb698e
|
Automatically upload betas on pushes to master
* Add links to betas on the download page
* Encourage new issue submitters to use the beta
|
2016-10-05 12:47:57 +01:00 |
|
Nick Craig-Wood
|
bbccf4acd5
|
Update go versions
Remove tip for the moment
|
2016-08-20 14:14:48 +01:00 |
|
Nick Craig-Wood
|
96e2271cce
|
Factor commands into Makefile
|
2016-07-13 12:25:19 +01:00 |
|
Nick Craig-Wood
|
348734584b
|
Try OS X 10.11 to fix travis build
|
2016-05-30 20:32:35 +01:00 |
|
Nick Craig-Wood
|
ce94c0e729
|
Update go versions in travis
|
2016-05-28 20:45:25 +01:00 |
|
Nick Craig-Wood
|
8b2f6faf18
|
Re-enable OS X in travis tests
|
2016-05-01 13:13:20 +01:00 |
|
Klaus Post
|
7f2e9d9a6b
|
Require go v1.5 for compilation
Google cloud package requires go v1.5 to compile, so we need to require the same for rclone.
Fixes #408
|
2016-04-04 17:34:39 +01:00 |
|
Klaus Post
|
40dc575aa4
|
Update Travis CI
- Only use golint if version is > Go 1.4
- Add Go 1.6 and tip as test targets.
|
2016-03-23 17:07:26 +00:00 |
|
Nick Craig-Wood
|
40252f0aa6
|
Make continuous integrations logs less noisy
|
2016-02-26 17:01:19 +00:00 |
|
Nick Craig-Wood
|
5f97603684
|
Fix fetch test dependencies too.
|
2016-02-15 17:31:11 +00:00 |
|
Nick Craig-Wood
|
f1debd4701
|
Fetch test dependencies too.
|
2016-02-15 17:20:26 +00:00 |
|
Nick Craig-Wood
|
6cb0de43ce
|
Deprecate compiling with go1.3
|
2016-01-23 17:27:00 +00:00 |
|
Nick Craig-Wood
|
c245183101
|
Stop errcheck running for go < 1.5
|
2016-01-07 16:37:51 +00:00 |
|
Nick Craig-Wood
|
46696865fd
|
Ignore golint errors that can't be fixed
Stop duplicating checkers in .travis.yml - use Makefile as definitive source
|
2015-11-14 10:08:52 +00:00 |
|
Nick Craig-Wood
|
7beb50caa7
|
Remove go tip for the moment since it seems to be broken
|
2015-11-11 18:18:04 +00:00 |
|
Nick Craig-Wood
|
1945f09d06
|
Drop back to testing with go 1.4.2 as it includes go vet
|
2015-11-08 10:52:35 +00:00 |
|
Nick Craig-Wood
|
a4f3548bbf
|
Remove OS X build until #194 is fixed and update go versions
|
2015-11-08 10:31:40 +00:00 |
|
klauspost
|
b85ddc4e4f
|
Extend CI tests to include formatting checks.
CI tests now tests 'go vet', 'go fmt' (via goimports) and golint.
Adds Travis experimental OSX support.
|
2015-11-03 13:50:29 +01:00 |
|
klauspost
|
3219334c3e
|
Add "-race" test to travis.
|
2015-09-16 12:26:28 +02:00 |
|
Nick Craig-Wood
|
f72575e75f
|
Remove support for go 1.2 now that go 1.5 is out
|
2015-08-29 18:58:48 +01:00 |
|
Leonid Shalupov
|
67c311233b
|
Run travis builds on container-based infrastructure
See http://docs.travis-ci.com/user/migrating-from-legacy/
TL;DR It starts much faster
|
2015-08-10 11:17:54 +01:00 |
|
Nick Craig-Wood
|
6c6d7eb770
|
Drop support for Go 1.1
|
2015-08-10 11:17:54 +01:00 |
|