-
Notifications
You must be signed in to change notification settings - Fork 109
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
DragonFlyBSD Support #101
Comments
What kind of OSes would you love to see? It will be pretty easy to add support for any platform to Google Compute Engine integration: just compile Cirrus CI Go Agent for a necessary platform and check that a startup script can launch the agent. In this case you'll be able to build a VM based of an OS of your choice with any pre-installed software and use this VM with Cirrus CI. It will be a bit harder for OSS projects since it's not clear where to get VMs for OSes from. In case of FreeBSD, there are already community supported images on Google Cloud Marketplace which are used. IMO it's by far not the ideal solution because every task need to re-install necessary packages all over again but it's better than nothing. 😅 |
I am thinking in DragonFly BSD specifically (a freebsd fork). To be supported in GCE, is that a requirement? |
@tuxillo it's not a hard requirement but someone should support the images 🤷♂️ Golang team seems interested in it too, will keep an eye on golang/go#23060 to see what they'll come up with. |
Okay thanks, agree on that. Let's see how that Go issue develops. |
Soon we'll be trying to troubleshoot our issues to boot in GCE, hopefully we'll find a solution and we can move forward. I'll keep you guys posted. |
We've made some progress, now DragonFly BSD can boot in GCE. Next step is to create official images anyone can use. We'll update this issue once it's done. |
Wonderful news, congrats! Please make sure DragonFly images will respect startup/shutdown scripts that Cirrus CI depends on for setting up Cirrus CI Agent. |
Hello, I noticed this has been closed, but I don't see any mention of DragonFlyBSD in the closing commit 25346a5 What else is needed on DragonFly's side ? Create the GCE vm ? |
Hey @daftaupe, yes. There is nothing we can do from Cirrus side. The custom VM functionality allows running any OS if you have an image built for GCE. |
I see @fkorotkov, thanks. Gonna try to see what needs to be done on GCE's side |
Hi,
I see you are supporting FreeBSD which is very cool. I was wondering if you have plans on supporting other OSes in the future and if so, what would be the procedure to get the support in?
Thanks,
Antonio Huete
The text was updated successfully, but these errors were encountered: