-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce CI setup time with binary releases #11
Comments
Yup. I'll probably start using trust down the line for CI testing and setting up binary releases. |
While I know this doesn't completely solve your problem, I'm currently using this to speed things up: EDIT: this may also depend upon you having |
Hey, |
Right now, According to the travis docs, when using I think the proper fix would be to build kcov into The procedure to locate and/or build kcov is in the build_kcov function. Ideally, we should make the script run in the target folder, which we could simply pass as an argument to that function, obtaining that function from the Workspace instance here |
Regarding workarounds
I eventually went with this but it was a pain for upgrades. For cargo-when, I went with if [[ `cargo-when --version` != *$WHEN ]] ; then travis_wait cargo install cargo-when --force --vers $WHEN; fi (See https://github.com/cobalt-org/liquid-rust/blob/master/.travis.yml#L32) I'd love to go with that but I didn't find an easily parseable version for cargo-travisreport the version |
Adding a |
@epage latest version prints "cargo-travis 0.0.7" when you run |
Thanks! |
Instead of
cargo install cargo-travis
, it'd be helpful to have pre-compiled releases.For example, you can do the following to install rustfmt:
curl -LSfs https://japaric.github.io/trust/install.sh | sh -s -- --force --crate rustfmt --git japaric/rustfmt-bin --tag v0.6.3-20161120
The text was updated successfully, but these errors were encountered: