Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Use .Net Core MSBuild for OS X and Linux Builds #5711
I can test this on my machine when the packages have been uploaded to buildtools and the temporary sources are removed, since the CI won't be building any of this.
I'm happy to see this is finally going in, it should hopefully get us much closer to a unified build process for x-plat builds.
@mellinoe I just pushed a change to my buildtools PR dotnet/buildtools#396 that removes the temporary sources given that I'm done pushing the packages into the buildtools feed now. That means that you should be able to sync to my branch in buildtools and build to produce a buildtools package, and use that to build xplat using the code in this PR.
This was referenced
Jan 27, 2016
@joperezr I think there may be an issue with the Open signing key. So far most of the projects have built fine, but I'm getting this error from the projects that do use the new key:
Still running the build (haven't gotten to to tests or packaging yet), but everything seems to be running smoothly other than the above.
Workaround looks fine to me. Like I mentioned, we are doing the same thing with the ECMA key right now.
EDIT: Actually, maybe we should make the workaround the same as the ECMA Key one:
In the project files we just do:
I'm fine either way, but it might be nice to have both of these properties in one place so we can remember to address them both (I'm assuming they're related)
added a commit
this pull request
Jan 28, 2016
Jan 28, 2016
10 checks passed
@ellismg, can we have a similar upgrade in CoreCLR? Currently building CoreCLR on NetBSD is requiring Mono; which unlike FreeBSD is bit more inconvenient -- although we have installed full mono packs on our systems, but this is something we would greatly appreciate and even willing to pull off ourselves (by taking inspirations from @joperezr's work in this PR), if we get a 'go ahead'. =)