Skip to content

Add dockerfile for fedora 33#398

Merged
MattGal merged 5 commits into
dotnet:masterfrom
HaoK:patch-1
Jan 20, 2021
Merged

Add dockerfile for fedora 33#398
MattGal merged 5 commits into
dotnet:masterfrom
HaoK:patch-1

Conversation

@HaoK

@HaoK HaoK commented Jan 19, 2021

Copy link
Copy Markdown
Member

Per @MattGal try to add a new docker image for fedora 33 for asp.net's helix matrix

cc @dotnet/aspnet-build @Pilchie

@ghost

ghost commented Jan 19, 2021

Copy link
Copy Markdown

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

Comment thread src/fedora/33/helix/amd64/Dockerfile
Comment thread manifest.json Outdated
Co-authored-by: Matt Thalman <mthalman@microsoft.com>

@dougbu dougbu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not a docker expert but…

Comment thread manifest.json
}
}
}]
},

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am probably missing something. But, why do we need a non-Helix queue for Fedora/33❔

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am probably missing something. But, why do we need a non-Helix queue for Fedora/33❔

It's not a queue, it's a base image; while I don't fully know who the user was for fedora 32, this pattern was there and allows building other .NET Core ready images off Fedora 32 and reduces the amount of stuff Helix images install to primarily helix-specific images.

@@ -0,0 +1,43 @@
FROM fedora:33

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does the CI verify fedora:33 is a good enough base for this queue❔ If, for example, you copied this docker file from one for Fedora 32, are the two versions different in some way that might be a concern❔

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes; if all the commands executed don't succeed, this CI will fail. I also built both images locally and checked them out before signing off.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool, so after you guys merge this PR, how will I know the exact docker string for the helix queue to try in our builds?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MattGal MattGal merged commit 925115c into dotnet:master Jan 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants