How does Plex release on so many platforms every week?

I was just wondering how Plex handles release on so many platforms all at once? With every build, is there an automated system that pulls from a central code base and then a bunch of smaller blocks with custom code for each platform?

I’m not a programmer. It seems wildly complicated to keep track of. Or maybe I’m over thinking it. Are there industry tools just make it work automatically?

I would assume that they use cross-platform libraries and other components and then use continuous integration (CI) tools to compile the code for the various platforms they support. Lots of shops do this.

1 Like

Well continuous integration tool is something I had not heard of before, so that helps.

Yeah, we make heavy use of CI, and lots of stuff is cross-platform (although not as much as I’d like, personally).

1 Like

Speaking as someone who is a programmer: even with CI tools and a variety of cross-platform libraries you are still right to be amazed. Plex supports a lot of platforms, which is hard to do, and should be lauded.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.