FGAddon catalog updating

James Turner <[email protected]>
Newsgroups gmane.games.flightgear.devel
Message-ID <[email protected]>
Just a heads up on an infrastructure change: I had some inspiration (and useful input from Florent), and have been able to totally redesign how the creation of aircraft .zips from FGaddon works. It’s now incremental, so no longer requires the machine running the update, to have a full SVN clone - instead we just do lightweight remote check for changes, and then `svn export` the changed aircraft and upload them. 

This means we can use the GitLab CI for doing the build - there’s no longer a dependency on my home NAS box running a Docker, nor on my home ISP.  The update task runs every 8 hours for now, so also more frequently than the old setup.

As part of this, we will also switch to using the CDN for serving aircraft zips, which should dramatically improve the download experience : more servers, closer to more people. 

By way of an example, someone updated the Northrop XB-25 in all three active branches last night, and the system rebuilt just the package:

	https://gitlab.com/flightgear/fgmeta-python/-/jobs/15736685997

The new system isn’t in production yet: I’m waiting for one more enhancement to land in the code, to reduce the size of the zips (which saves us hosting costs, and user bandwidth). But should be switched over in the next day or two; clients shouldn't notice any difference at all, since the generated catalog and zips are the same.

Kind regards,
James

_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.