No idea if this is going to succeed in the end (I'm not a programmer and completely new to the world of CI), but you never know if you don't give it a try, right? As mentioned on #51, I'm considering what would be needed to provide FreeBSD CI for DevolutionX.
Any help, comments or or suggestions would be very welcome. Let's see how far we'll get - _the most sinister game ever made_ on _a beast of an operating system_ should be an ideal combination! :smiling_imp:
Here's a rough plan:
Phase 1
Phase 2
Phase 3
Phase 4
That is an impressive master plan you have there :)
Did you try getting https://cirrus-ci.org/guide/FreeBSD/ up and running? It might be a lot easier.
This is where the fun begins!
@AJenbo can people like @kraileth have webhooks? AFAIK this is a good way of ensuring that approved CIs get wind of the latest commits so they can react with build efforts.
Yes, if we can set it up in a secure way.
FreeBSD builds were included with the latest release:
https://github.com/diasurgical/devilutionX/releases
But without a build server, it will be up to the community to make sure that the game keeps working for the platform.
Thanks a lot for all the work you are doing! I'll need to revisit this as time permits - unfortunately I haven't even been able to install a i386 system and build DevilutionX for a while... Hopefully next month.
No worries, we are still a bit off from doing a 1.0.0 release 馃檪
Most helpful comment
That is an impressive master plan you have there :)
Did you try getting https://cirrus-ci.org/guide/FreeBSD/ up and running? It might be a lot easier.