Hello there,
A month has passed, and we have some interesting news for you. Apart from the continuous effort that we put into the development of TeamSpeak 3, there are naturally several challenges that we need to meet. One of these challenges is our main topic for this developer blog entry. It is the release system, which is basically responsible for getting downloadable binaries into the download section of TeamSpeak.com, or (while we are still in BETA) to get these binaries into our BETA portal.
Basically the release system is made up of two parts, the first part is responsible for building binaries from the source-code we produce. Note this is not just building two binaries (server and client), but rather combinations of operating systems (e.g. Windows, Linux, Mac OS X) and architectures (e.g. 32-Bit/64-Bit, universal binary) that need to be built. On this job we are proud to announce our new "employee", which we've coined "mountrobson". His specs are a dual CPU Tyan mainboard with two (dual core) Opteron CPUs (Italy 275, 2200 MHz) and 8 GB of ECC memory.
The other part of the release system concerns the automated upload of the generated binaries, complete with a changelog and other information. While we are still using the BETA portal to distribute the binaries there will be automated emails going out to all registered testers that have access to the file announcing the availability of a new version.
As you can imagine putting this together has been some work, but it will make deploying binaries to the testers (or later end users) so much simpler and faster for us developers. The time we save by not having to build 10+ binaries on our 'slow' workstations and by not having to upload these files manually to their destinations, and not having to enter changelogs and send out mails will be put directly back into further developing TeamSpeak 3.
Stay tuned for more updates soon!
- The TeamSpeak Development Team
Read more...