Philipp Oppermann
746591430f
[Fix] Don't run azure pipelines for PRs to master
...
Apply the previous commit to the right file.
2019-02-12 08:22:15 +01:00
Philipp Oppermann
b0d0dcad2c
Don't run azure pipelines for PRs to master
2019-02-12 08:19:55 +01:00
Philipp Oppermann
df4b29acaf
Don't run CI on master branch
2019-02-08 10:19:13 +01:00
Philipp Oppermann
381627bbbb
Delete code from master branch
...
The code for each post now lives in the `post-XX` branches where `XX` is the post number.
2019-02-08 10:19:13 +01:00
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
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
070e81964e
Use cargo-update-installed instead of cargo-update ( #491 )
2018-10-27 16:37:42 +02:00
Philipp Oppermann
d802763867
Appveyor: Only run cargo test on x86_64
...
Many parts of the `x86_64` library are not available on 32-bit x86 and
we currently don't do much target dependent conditional compilation in
blog_os since we only support a single architecture at the moment.
2018-10-26 17:07:47 +02:00
Philipp Oppermann
81d3001c07
Fix QEMU URLs in appveyor build
2018-08-13 17:09:27 +02:00
Philipp Oppermann
803eafe632
Only build master and bors branches on appveyor
2018-06-18 21:30:29 +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
7a1c38a4ad
Fix 32bit GNU appveyor build too
2018-04-08 13:49:37 +02:00
Philipp Oppermann
8a5ad66616
Fix undefined references related to cargo install-update on appveyor
2018-04-08 11:54:59 +02:00
Philipp Oppermann
81ed946515
Don't cache .cargo/{config, env} since it's empty anyway
2018-04-08 11:52:53 +02:00
Philipp Oppermann
0bd0c70c8f
Update for bootimage 0.2.0 ( #424 )
2018-03-31 23:09:21 +02:00
Philipp Oppermann
7a14fe6a90
Retry the rustup download on appveyor if it fails
2018-03-13 20:39:19 +01: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
244dd16819
Add appveyor configuration
...
Don't cache ~/.cargo/git and ~/.cargo/registry, because appveyor has a hard cache limit of 1GB (per account!). So we want to cache as few as possible without giving up the speed gains.
2018-02-10 16:42:51 +01:00