-
-
Notifications
You must be signed in to change notification settings - Fork 465
CI: switch away from Travis? #743
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
Comments
Hmm, this is an interesting question. It's a bit of a shame to have to consider dropping Travis, after all its years of service to the open source community. Maybe we could see which direction |
Azure’s pipelines apparently gives 10 whole concurrent runners that can run Windows/macOS/Linux. |
(Appveyor also supports linux hosts now, but something else would have to be found for macos then) |
Azure Pipelines seems like a reasonable bet. I've spent some time with it over the last few weeks and found it to be usable, documented enough to get rolling with, and their free vuild agents are fairly capable. I'm not sure what the scope of their 10 concurrent jobs is though; whether it's per project or per owner account (I can't quite tell from their UI). |
To be clear, there is no reason we do need to drop Travis, at least so far. And since we need CI testing for |
We have now set Travis CI up for |
Uh oh!
There was an error while loading. Please reload this page.
Given the recent news, should we switch away from Travis, e.g. to Azure (or one of the many others)?
I'm not very knowledgable about CI. We have a moderately complex configuation for Travis, which doesn't always behave the way people think it should.
Note that much of the platform-specific code is moving to the
getrandom
lib, which doesn't yet have CI configured. Rather than copy existing CI config over, it would be nice to use that repo to trial a new CI system, if anyone would be kind enough to help with this.Also note we have an open PR on Travis config: #729
The Rust Infra team's investigation on this topic is partially relevant: https://internals.rust-lang.org/t/rust-lang-rusts-ci-provider-investigations/9487
The text was updated successfully, but these errors were encountered: