12/5/2023 0 Comments Retroarch 3ds 0702![]() ![]() You specify all the platforms here that the core should be building for. It needs to be in the root directory of your repository. gitlab-ci.yml file in a core repository (random example here). This is all officially obsolete as of now. In the past, if we wanted to add a new core to our buildbot, somebody would send a PR to the libretro-super repository to add this core to one of the ‘recipes’. What will all this mean for the contributor? What it means is that we have to do less fighting with our infrastructure and have more time to spend on our actual project instead. What this means is that you’ll likely no longer have to see announcements on our Twitter saying something is bound to be released and then it takes another day or two for it to finally arrive.Īlso, for us as developers, the new infrastructure is a dream to work with, greatly reduces our workload, it’s no longer just a collage of scripts but uses modern technologies. We leave all that behind today, after having had to deal with this for years on end. It imposed a huge amount of stress on the entire team as every single time we ran these scripts, something would invariably go wrong for whatever reason. With the old buildbot infrastructure, it would take over an entire day to push out new binaries for RetroArch. The faster stable releases alone is a big one. ![]() We thankfully no longer have these problems. With the old server, we were running against the limit pretty hard on how many more platforms we could add before we would run out of disk space yet again. Thanks to a massive increase in storage space and a reduction in server load, we can also now support more platforms. But of course this is only half the story – the server specs have also been doubled, explaining why things are considerably faster. The old infrastructure was nearly completely sequential and it made things much slower than it used to be. M4xw will later be writing an article that goes into technical details on our new server, but here is a layman’s person breakdown on what this all boils down to.įaster build times as a result of being able to run cores and RetroArch builds in parallel now. We are of course also going to be releasing a new stable soon – 1.9.1. All of that will come shortly though we hope. gitlab-ci.yml files for these repositories. One of them is that we still need to setup some. There are also still some cores missing here and there.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |