15029fc3e6
Disable duplicated stable rust check, check ruby 2.4.0 against rust 1.13 as well
2017-04-21 20:43:25 +02:00
2e6d867971
Disable rust beta testing on travis so libimagruby finds the libruby dependency
2017-04-21 20:42:01 +02:00
7a83a0dbd2
Setup travis to do matrix builds with ruby for libimagruby
2017-04-21 18:48:46 +02:00
94db98cfc6
Add libruby travis dependency
2017-04-21 18:21:23 +02:00
45880b5b12
Revert the ruby build infrastructure PR.
...
The ruby build infrastructure PR caused our CI to get really sad, so I
revert it here.
This reverts commit
5eaddbc6f2a4b05ac59d9e8b29d0d2226d3f2015..44e02ff8185c5ad3da6448b6caff9d2a3a9b332f
2017-02-06 15:32:23 +01:00
a351bd9c90
Setup travis to do matrix builds with ruby for libimagruby
2017-02-06 07:11:06 +01:00
69b7961434
Lets see what happens without a build matrix
2017-01-25 09:57:27 +01:00
64cc8ab5e5
Do not check changes in /doc, always build
2017-01-25 09:57:27 +01:00
mario
099f3231e5
Change lowest rust version in .travis.yml to 1.13.0 from 1.11.0
2017-01-19 20:47:18 +01:00
920b931f55
Brake down to oldest working compiler
2016-11-16 19:11:26 +01:00
8c520bcf55
Remove not working, 0.10 -> 1.10
2016-11-16 18:23:10 +01:00
b4378661c7
Try to build with all compilers, to see which one is the oldest compatible
2016-11-16 17:30:06 +01:00
d33ea27698
Add older compilers for CI jobs
2016-11-16 13:35:52 +01:00
dfa38962e3
Export RUSTFLAGS with codegen-units = 2
2016-10-24 13:56:40 +02:00
050aec2aa1
Merge pull request #734 from matthiasbeyer/test-via-makefile
...
Execute tests via Makefile
2016-09-20 10:20:59 +02:00
e24619a08f
Minify travis script by using Makefile
2016-09-19 22:13:23 +02:00
de6b641201
Merge branch 'master' into libimagstorestdhook/git-integration
...
This is a integration-merge, because the libimagstorestdhook/git branch
got really long and rebasing is not an option, as it would mainly
destroy history.
Using an integration branch is less hassle, really.
2016-09-19 10:44:57 +02:00
b25aa29fee
Fix make call in travis config
2016-09-19 10:08:13 +02:00
c535e221b9
Do two matrix builds: one for binaries, one for libraries
2016-09-17 18:43:46 +02:00
797ea9e852
travis: Use makefile for building things
2016-09-09 20:15:17 +02:00
e385927316
Add dependencies in .travis.yml
...
Add also kalakris-cmake as source for apt
2016-09-07 17:11:23 +02:00
f3e9a8aac3
Disable nightly builds on travis
2016-08-29 12:45:33 +02:00
882b569cbf
Revert "Allow travis to fail beta, temporarily"
...
This reverts commit f353d08cd1
.
2016-08-25 08:43:45 +02:00
111f6a4554
Use travis-cargo to upload the docs
2016-08-23 12:45:25 +02:00
c4a247f3e6
Revert "Add deploy setup for gh-pages"
...
This reverts commit fb8855bffe35f809b0ca8c4ed0bf70a5423d69e9.
2016-08-23 12:45:25 +02:00
3715c5d33b
Add deploy setup for gh-pages
2016-08-23 12:45:25 +02:00
abaffae549
Add secure token
2016-08-23 12:45:25 +02:00
35c4ce3348
Let the travis gem format the .travis.yml file
2016-08-23 12:45:25 +02:00
f353d08cd1
Allow travis to fail beta, temporarily
2016-08-23 12:03:57 +02:00
04d647f218
Actually we can build libs with cargo-test and bins with cargo-build
2016-08-07 20:37:01 +02:00
1ca1df3e36
Only call travis-cargo test for lib crates
2016-08-07 17:13:52 +02:00
8c84f2ce5f
Do not call travis-cargo bench at all
2016-08-07 17:12:16 +02:00
22f8a60b43
Do not call travis-cargo doc at all
2016-08-07 17:11:58 +02:00
99289ef8d2
Add travis setup for IRC notifications
2016-08-01 16:36:27 +02:00
c7b9de3bbd
travis: try to remove "tree" call
2016-07-28 14:39:10 +02:00
0ec5117b5a
travis: Dont call cargo with --verbose flag
2016-07-28 14:37:59 +02:00
54cf4c114b
Add cargo cache for travis
2016-04-29 13:52:50 +02:00
4cee962a06
Quote test script name for easier debugging
2016-04-18 18:33:44 +02:00
baac5464a6
Rewrite travis.yml to build all the things
2016-02-15 14:19:18 +01:00
756bd09a83
Integrate tests in travis.yml
...
The tests work only if I call "tree".
Really, how fucked up is travis actually?
2016-02-09 13:48:14 +01:00
3464028267
Travis: Fail only if there are failed {builds, tests, benchs}
2016-02-07 01:36:39 +01:00
1a61e8b1d5
travis: We dont need to build the top-level anymore
2016-02-07 01:25:23 +01:00
Marcel Müller
5cd049b17f
Remove coverage
2016-01-23 16:51:05 +01:00
e2e183941f
Add some output
2016-01-16 20:33:20 +01:00
3f7e662431
travis: Run cargo chain for all cargo files
2016-01-16 20:23:34 +01:00
656f7accbf
travis: exit(0) if there are only changes in ./doc
2016-01-14 12:07:03 +01:00
578414287a
Depend on libs in main crate
...
This way we do not need the travis-scripting-foo anymore.
2016-01-10 17:04:23 +01:00
37e5307e08
travis: Build only changed things
...
Build library only if the library changed
2016-01-10 12:10:35 +01:00
8d4bb2a88b
travis: Only build changes if there are changes outside of ./doc
2016-01-08 13:11:04 +01:00
007da59275
Add travis.yml
2015-12-29 14:51:26 +01:00