dotnet / msbuild

The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
https://docs.microsoft.com/visualstudio/msbuild/msbuild
MIT License
5.17k stars 1.34k forks source link

Automating MSBuild Workflow #5274

Open benvillalobos opened 4 years ago

benvillalobos commented 4 years ago

A particular interest of mine is more automation (and thus less to worry about). With that in mind I'd like to create a single issue tracking areas of MSBuild we can automate.

Here's a list of things that have and can potentially be automated. regardless of the size of the task.

/cc @rainersigwald @Forgind Please comment or edit this issue with other items. I'd like to come back to this during calmer periods.

Forgind commented 4 years ago

I think all but the loc checkins would be tough to fully automate, but it would be nice to make this smoother/more efficient. Branding updates are hard, for instance, because of LTS releases. If we had a file with a list of which versions are LTS and assume normal for the rest, we'd only have to update it once per LTS release.