-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FreeBSD support #2844
Comments
Our Build Agent based on .NET and Powershell Core. As I understand MS does not fully support .NET on FreeBSD and does not release .NET for FreeBSD. Same situation with Powershell Core. Therefore we can't support FreeBSD VM right away. PS. Google showed me there was Porting Powershell Project last summer. If you know how to easily install that port to FreeBSD please share with us. We will try our best to build PoC. |
Yes, looks like devel/dotnet, devel/dotnet-sdk and shell/powershell port still under review ( https://reviews.freebsd.org/D16707 ). In this case, it remains only to wait ;) |
By the by, FreeBSD and NetBSD support is closed to the completion: https://github.com/dotnet/corefx/issues?q=is:issue+is:open+freebsd+label:os-freebsd. There is one main issue for To experience the inevitable right now, we could try this tarball from official buildbot: https://github.com/dotnet/corefx/issues/1626#issuecomment-447588359! Now on PowerShell side of the things, one of the base component is https://github.com/Microsoft/omi, which is allegedly buildable on FreeBSD too. Then there is a wrapper around OMI that PowerShell directly uses: https://github.com/PowerShell/psl-omi-provider, that needs verification whether it compiles (ISO C99 etc.). I guess I will try to compile and look for what else is missing to get |
Looks like significant progress was made since: https://github.com/dotnet/corefx/issues/1626#issuecomment-447588359 |
we were able to build .NET Core 3.0 on FreeBSD using this guide: https://github.com/jasonpugsley/core-sdk/wiki/.Net-Core-3.0.0-for-FreeBSD development discussion: dotnet/source-build#1139. |
Thanks for heads up! We've been following those threads closely and we are currently working on FreeBSD support in AppVeyor. Hopefully, we'll get something to play with till the end of this year. |
Cirrus-CI has recently announced FreeBSD support, and became the first managed CI service touching BSDs.
Would be useful if AppVeyor provide users similar support backed by Azure and GCE (both provide FreeBSD VMs as of today), so we can perform our code testing on Berkley distros using single service.
See the comparison chart at https://cirrus-ci.org/#comparison-with-popular-ciaas.
The text was updated successfully, but these errors were encountered: