Related: https://github.com/dotnet/source-build/issues/415 ("Re-enable RHEL CI (including offline)" for internal builds).
We can't use Red Hat Docker images for public CI due to ACR authentication secrets. This issue tracks getting RHEL7.5 PR builds set up some other way.
It's much less maintainable than Docker images, but we can set up a typical Helix queue for this.
We can still do this, but there's a questionable value tradeoff vs. using CentOS and Fedora containers which should be suitable RHEL stand-ins. (Any serious issues would be caught in internal CI which can easily use RHEL Docker images.)
/cc @dleeapho
Any serious issues would be caught in internal CI which can easily use RHEL Docker images.
I doubt the cost/benefit of using public CentOS/Fedora while maintaining private RHEL , ie dual maintenance, divergence across public/private. I'm more inclined to go CentOS/Fedora entirely.
Yeah... as for benefit, I don't remember a bug for 2.1+ that happened in our RHEL builds that didn't happen in CentOS or Fedora.
There's a decent amount of infra pretty specific to this goal that could be cut:
devdiv instance, a few in dnceng.)Agree, it seems better to simplify and only use public Docker images.
Most helpful comment
I doubt the cost/benefit of using public CentOS/Fedora while maintaining private RHEL , ie dual maintenance, divergence across public/private. I'm more inclined to go CentOS/Fedora entirely.