-
Notifications
You must be signed in to change notification settings - Fork 110
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
add images to build runtime on FreeBSD #277
Conversation
I see failures
and
but that seems unrelated to my change. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It also looks like the build agent is running out of disk space. So the build isn't able to properly validate these changes. I'm going to implement some infra changes to fix this issue. I'll let you know when they're in so we can run this build again.
{ | ||
"dockerfile": "src/ubuntu/18.04/cross/freebsd/11", | ||
"os": "linux", | ||
"osVersion": "freebsd.11", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"osVersion": "freebsd.11", | |
"osVersion": "ubuntu18.04", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated. Is there place in manifest to reflect target OS/arch? Or is it only by the tag?
Ok, the fix to the infra is in to fix the disk space issue. I'll rerun the build. |
/azp run |
You have several pipelines (over 10) configured to build pull requests in this repository. Specify which pipelines you would like to run by using /azp run [pipelines] command. You can specify multiple pipelines using a comma separated list. |
/azp run dotnet-buildtools-prereqs-docker-ubuntu18, dotnet-buildtools-prereqs-docker-eng |
Azure Pipelines successfully started running 2 pipeline(s). |
@wfurt - Builds are running clean now. Is this ready to merge? |
yes, I hope so. There may be some minor tweaks or build surprises but having container would allow me to try with CI build. |
This wraps dotnet/arcade#5100
build-rootfs.sh needs few more package to construct roots for FreeBSD.
They all seems pretty small so I added them to crossdeps to avoid need to create new base image for pre-build hook.
I'm not sure with naming but it seems os and base directory should reflect base container OS and not target.
I also noticed arcade checkout taking some time on my home machine. Since do not seems to need history, I changed clone to shallow copy.