Uh oh!
There was an error while loading. Please reload this page.
Add CI validation leg for source-build against an image with the tools our source-build partners use to ensure we don't break our source-build partners. - #50811
Conversation
…s our source-build partners use to ensure we don't break our source-build partners.
ghost
commented
Apr 6, 2021
Tagging subscribers to this area: @dotnet/runtime-infrastructure |
hoyosjs
commented
Apr 7, 2021
@jkoritzinsky do you know who's the runtime's sourcebuild champion? We need to add one leg for sourcebuild for PR + official and wanted to make sure we are not repeating work here. |
jkoritzinsky
commented
Apr 7, 2021
I'm not sure who the contact is. @dagood do you know? |
hoyosjs
commented
Apr 7, 2021
Looks like @jaredpar is the runtime's source-build champion. The tracking issue I believe is dotnet/source-build#2052 |
ericstj
commented
Apr 7, 2021
@Anipik set up the existing source build leg and drove most of our source-build changes in 5.0. |
dagood
commented
Apr 7, 2021
jkoritzinsky
commented
Apr 7, 2021
(Please feel free to replace So this has the default
The entrypoint by itself works. But if you add additional arguments (such as Overriding the entrypoint makes it work: I guess the a better entrypoint in that container would be something like |
jkoritzinsky
commented
Apr 7, 2021
Looks like the best entrypoint I can tell is |
jkoritzinsky
commented
Apr 7, 2021
Docker image update PR at dotnet/dotnet-buildtools-prereqs-docker#434 |
jkoritzinsky
commented
Apr 7, 2021
That's a good idea. I'll try to hook that in as well. |
…time into source-build-validation
omajid
commented
Apr 8, 2021
Seems like either |
jkoritzinsky
commented
Apr 8, 2021
It works on the image locally on my machine, so I'm not sure what the problem is on CI. |
Do you know a way to see what the exact docker command it runs for the build? It seems to run |
jkoritzinsky
commented
Apr 8, 2021
Tested this locally. Apparently |
… it for command executed in a running container.
jkoritzinsky
commented
Apr 8, 2021
Got it building by adding the |
jkoritzinsky
commented
Apr 8, 2021
omajid
commented
Apr 8, 2021
No. It's not part of the final shipped .NET sdk, so source-build doesn't care about it. |
jkoritzinsky
commented
Apr 9, 2021
This is ready for review. |
Uh oh!
There was an error while loading. Please reload this page.
jkoritzinsky
commented
Apr 9, 2021
…time into source-build-validation
ghost
commented
Apr 9, 2021
Hello @jkoritzinsky! Because this pull request has the p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me ( |
This should help us ensure that we won't break RedHat by relying on newer tool versions than what they have available when building from source.