Philipp Oppermann
e5298ea8e6
Update CI scripts
...
- Build `post-*` branches
- Use `cargo install-latest` and `cargo cache`
- Always notify on failure
- Remove some comments
2019-01-28 11:57:46 +01:00
Philipp Oppermann
b4238e93af
Reduce cache size on travis ( #532 )
...
The Windows build fails often because it takes too long to store the build cache (timeout). This commit uses `cargo cache` to clean up the /home/philipp/.cargo directory before caching. It also removes caching of the `target` directory since it needs to be recompiled for each new nightly anyway.
2019-01-21 23:30:02 +01:00
Philipp Oppermann
ed3c4cced9
Revert caching changes as they lead to permission problems on Windows
...
This reverts commit 450099c13a .
2019-01-20 19:36:39 +01:00
Philipp Oppermann
450099c13a
Only cache .cargo/bin to speed up CI
...
The target folder needs to be recompiled anyway with each new nightly.
2019-01-20 19:05:28 +01:00
Philipp Oppermann
af61d11cc1
Install qemu on Windows through choco
2018-11-25 12:58:50 +01:00
Philipp Oppermann
c9aa0684bf
Use travis homebrew addon for installing qemu
2018-11-25 12:58:34 +01:00
Philipp Oppermann
7f36c84c0f
Don't build non-master branches
2018-10-28 14:11:32 +01:00
Philipp Oppermann
070e81964e
Use cargo-update-installed instead of cargo-update ( #491 )
2018-10-27 16:37:42 +02:00
Philipp Oppermann
15c3925b1e
Enable Windows testing under travis
2018-10-20 18:33:41 +02:00
Philipp Oppermann
6a3e391f17
Cache homebrew cache on travis
2018-06-19 00:08:05 +02:00
Philipp Oppermann
faf8521e9d
Install QEMU on travis and appveyor
2018-06-15 09:47:01 +02:00
Philipp Oppermann
76ff956eb9
Add bootimage test to CI
2018-06-12 19:39:40 +02:00
Philipp Oppermann
cc6396ec56
Run cargo test on CI
2018-06-05 11:06:38 +02:00
Philipp Oppermann
65211f85a5
Use cargo-xbuild instead of xargo and pass paths to --target
2018-05-07 12:59:24 +02:00
Philipp Oppermann
0bd0c70c8f
Update for bootimage 0.2.0 ( #424 )
2018-03-31 23:09:21 +02:00
Philipp Oppermann
844f0f0051
Reapply usage of LLD shipped with Rust
...
This reverts commit f24ba8b799 .
2018-03-09 11:13:41 +01:00
Philipp Oppermann
f24ba8b799
Revert "LLD is now shipped with Rust!" ( #397 )
2018-03-06 18:26:57 +01:00
Philipp Oppermann
033144fd9c
No need to install LLD on travis/appveyor anymore
...
Rust now ships a LLD binary.
2018-03-06 11:20:32 +01:00
Philipp Oppermann
9bb456ed2f
Add support for bors.ng
2018-02-10 16:45:53 +01:00
Philipp Oppermann
7d7b94804b
Rewrite .travis.yml for second edition
2018-02-10 16:42:51 +01:00
Philipp Oppermann
8ce22720c6
Try to fix travis build by also caching .xargo directory
2018-01-09 19:26:15 +01:00
Rob Gries
b188e8a617
Allow users to use latest nightly compiler without manually setting environment variable ( #381 )
...
* Workaround for latest rust compiler
* Remove unnecessary travis environment variable
2018-01-02 18:11:38 +01:00
Rob Gries
3523fdfbb5
Workaround for xargo issue ( #380 )
2017-12-27 12:48:02 +01:00
Philipp Oppermann
3263f412fd
Remove unneeded installation of rustfmt on travis
2017-06-20 18:09:09 +02:00
Philipp Oppermann
7d584818ff
Fix CI by avoiding duplicate rustup installation ( #330 )
...
Travis uses rustup by default now
2017-06-19 14:05:54 +02:00
Philipp Oppermann
31aab55ace
Remove rustfmt check for now due to rust-lang-nursery/rustfmt#1375
2017-03-19 13:22:35 +01:00
Philipp Oppermann
7ef97adb9c
CI: Remove hugo build and deploy
2017-03-12 00:25:45 +01:00
Philipp Oppermann
f4ff2b0000
Keep installed tools up-to-date using cargo-update
2016-12-19 11:01:21 +01:00
Philipp Oppermann
9583cdea28
Test for rustfmt/xargo instead of using || true ( #257 )
2016-11-30 16:29:01 +01:00
Philipp Oppermann
c7268cff3b
Fix CI for xargo 0.2.0
2016-11-19 10:46:07 +01:00
Philipp Oppermann
9f7994772b
Add ~/.cargo/bin to PATH
2016-09-21 15:17:39 +02:00
Philipp Oppermann
bd285b1731
Use kalakris-cmake for cmake 2.8.11
2016-09-21 14:54:49 +02:00
Philipp Oppermann
43ed189b35
Fix travis: Install xargo in before_script
2016-09-21 14:45:03 +02:00
Philipp Oppermann
9830f4ef48
Check rustfmt formatting in travis builds ( #210 )
...
* Install rustfmt
* Check formatting in travis builds
2016-08-27 13:45:18 +02:00
Philipp Oppermann
68921b625d
Cache cargo directories ( #209 )
2016-08-27 13:11:44 +02:00
Philipp Oppermann
f1c68fd6dc
Remove installation of pygments
...
We don't deploy on this branch, so syntax highlighting is not needed.
2016-05-02 15:44:36 +02:00
Philipp Oppermann
d056a41154
Trigger rebuild of hugo branch instead of deploying ourselves
2016-05-02 15:32:10 +02:00
Philipp Oppermann
1e69a0c627
Build hugo blog using travis
2016-05-01 15:07:07 +02:00
Philipp Oppermann
8651fafb2c
Prepare hugo migration: Disable automatic blog update
2016-04-25 19:29:01 +02:00
Philipp Oppermann
7e5dad2277
Update blog on push to master through travis
2015-11-06 23:55:00 +01:00
Philipp Oppermann
a97009dddf
Add a configuration file for travis CI
2015-08-25 14:54:05 +02:00