内容简介:The infrastructure team is happy to report thatOn March 20th, 2020 we mergedOnce
The infrastructure team is happy to report that the evaluation we started last year of GitHub Actions as the new CI platform for the rust-lang/rust repository is making progress!
On March 20th, 2020 we merged PR #70190 , adding the GitHub Actions configuration to the compiler repository. We’re still gating merges on the existing Azure Pipelines setup, but running the two providers side by side allows us to find bugs in the GitHub Actions configuration without impacting the work of our contributors.
Once all outstanding issues are fixed, the Infrastructure Team will make the decision to either switch to GitHub Actions or stay on Azure Pipelines. We expect the decision to happen in a couple of months.
What’s changing with GitHub Actions?
This change should have no visible effect to any user of Rust, but will greatly improve the experience of our contributors.
The main difference our contributors are going to notice is a big reduction of our CI times. In the current Azure Pipelines setup builds regularly take more than 3 hours to finish (with 60 parallel 2-core VMs), while we expect the new GitHub Actions setup to take less than half the time to finish a build, thanks to a dedicated pool of 8-core VMs GitHub generously prepared for us.
Another technical change is that we’re now running most CI builds on the rust-lang-ci/rust fork. This should only impact team members that want to get a list of all the past builds, and should be completly transparent to everyone else thanks to our integration bot @bors .
What configuration is the project using?
Our CI configuration is available at
src/ci/github-actions/ci.yml
.
Note that our configuration is not using the standard GitHub Actions syntax,
but we’re relying on a preprocessor to expand YAML anchors to ease the
maintenance work on our end.
Why are you moving away from Azure Pipelines?
We're happy with Azure Pipelines as a product, but both Microsoft and GitHub asked us to try GitHub Actions as it's more closely integrated into the GitHub workflow we already use. After we used it for a while in other repositories we were satisfied enough to start evaluating a migration for rust-lang/rust .
以上所述就是小编给大家介绍的《Update on the GitHub Actions evaluation》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
PYTHON3:数据分析与机器学习实战
龙马高新教育 / 北京大学出版社 / 2018-9-1 / 69.00
机器学习(Machine Learning, ML)是一门多领域交叉学科,是人工智能的核心,其应用遍及人工智能的各个领域,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。在机器学习过程中,需要使用大量数据,而数据分析是指用适当的方法对收集的大量数据进行分析,提取有用信息并形成结论,进而对数据加以详细研究和概括总结的过程。本书结合机器学......一起来看看 《PYTHON3:数据分析与机器学习实战》 这本书的介绍吧!