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
Some updates and tweaks to Azure CI pipelines #1475
Some updates and tweaks to Azure CI pipelines #1475
Conversation
The main pipelines now use Ubuntu 20.04 (the latest available) and I added single 18.04 and 16.04 pipelines for GCC and Clang (so four new in total) so we still get some minimal testing on older versions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
The standard Azure VMs have two vCPUs, so hopefully this will speed up the pipelines a little.
4f7f80b
to
e628a1f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did we decide to just accept the occasional test failures on Windows caused by the -j2
for now? (This is not meant as a suggestive question. I really am unsure if I've maybe missed a bit of discussion about this.)
I don't think there was any definite yeas or nays. @ugexe said he prefers to only use a single job in his CI pipelines for reproducibility, but I don't believe he actually voted against this. I prefer using multiple jobs as that is more likely to uncover potential problems, even though it may make reproducing them harder. Since there are a couple approves for this PR I'll leave it as is (adding the In the multiple runs since that first one, I haven't seen that problem re-appear. |
Only for Linux (and not when MoarVM is compiled with coverage support, I'm not sure if that would cause a problem for `--full-cleanup`).
e628a1f
to
e3decf0
Compare
Looking good. 👍🏽 |
The main pipelines now use Ubuntu 20.04 (the latest available) and I added
single 18.04 and 16.04 pipelines for GCC and Clang (so four new in total)
so we still get some minimal testing on older versions.