Initial support building the runner on FreeBSD #3512
+55
−17
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I tried to address #385.
The dotnet binary for FreeBSD is not available on https://dotnetcli.azureedge.net, so I am using the system's dotnet.
I have adjusted the build process to support FreeBSD, following the examples of other operating systems.
The following steps have been tested and confirmed to pass successfully.
I have confirmed that
./dev.sh test
passes, except for tests that require pre-built binaries such as node.However, the operation of the runner on FreeBSD is not fully guaranteed, so please note that this is a PR that enables building for FreeBSD.