20,741
edits
(Fixes for old gitorious links by switching to {{fgdata clone}}.) |
No edit summary |
||
Line 1: | Line 1: | ||
{{Release}} | {{Release}} | ||
The '''FlightGear build server''', sometimes called the '''nightly build server''' or just '''Jenkins''', is a system based on [http://www.jenkins-ci.org Jenkins] which helps core developers to check that their source code compiles correctly for all OS. It is also responsible for building release packages for Linux, Windows and Mac. | The '''FlightGear build server''', sometimes called the '''nightly build server''' or just '''Jenkins''', is a system based on [http://www.jenkins-ci.org Jenkins] which helps core developers to check that their source code compiles correctly for all OS. It is also responsible for building release packages for Linux, Windows and Mac. | ||
{{Note| | |||
The output files on Jenkins download.flightgear.org and sf.net should always be the same. Jenkins pushes them to download.flightgear.org from where they get distributed to sf.net (with some renaming-magic involved). Direct dowloads from Jenkins should be avoided as much as possible. <ref>{{cite web | |||
|url = https://sourceforge.net/p/flightgear/mailman/message/35539513/ | |||
|title = <nowiki> Re: [Flightgear-devel] [from forum] Torrenting FlightGear </nowiki> | |||
|author = <nowiki> Torsten Dreyer </nowiki> | |||
|date = Dec 8th, 2016 | |||
|added = Dec 8th, 2016 | |||
|script_version = 0.36 | |||
}}</ref> | |||
}} | |||
Some core developers are working with Linux and have no access to a Windows installation in order to test if what they have implemented for Linux will works for Windows or Mac. The build server will automatically start a new compilation after each commit is pushed to the source code repository. We have the ability to compile the source code for Linux, Windows and Mac. | Some core developers are working with Linux and have no access to a Windows installation in order to test if what they have implemented for Linux will works for Windows or Mac. The build server will automatically start a new compilation after each commit is pushed to the source code repository. We have the ability to compile the source code for Linux, Windows and Mac. |