My C# mono jobs require msbuild to build them. Please install msbuild.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Kotz | T319601 Migrate bothasava from Toolforge GridEngine to Toolforge Kubernetes | |||
Resolved | Kotz | T319604 Migrate botorder from Toolforge GridEngine to Toolforge Kubernetes | |||
Resolved | Kotz | T319605 Migrate botsister from Toolforge GridEngine to Toolforge Kubernetes | |||
Resolved | dcaro | T311466 Create a kubernetes container with mono and dotnet | |||
Open | None | T311454 Install msbuild |
Event Timeline
We currently install https://packages.debian.org/buster/mono-xbuild on the bastions and job grid.
I'm not familiar enough with mono components to be able to figure out if msbuild is actually packaged by the Debian project or not.
msbuild is packaged with the latest release, so if you install the latest stable version (6.12.0)
(which you can get from https://www.mono-project.com/download/stable/#download-lin-debian)
it will be there!
Regards
Ross
xbuild is old, unmaintained, deprecated, and doesn't work with VS/MSBuild projects written in the last 5 years (at least). As far as I can tell, Debian doesn't package msbuild, I don't know why. The only discussion was this request (#959045).
The mono-project.com packages do include msbuild. They do not package targeting Bullseye, but the Buster package does appear to work in Bullseye.