FlightGear build server: Difference between revisions

Jump to navigation Jump to search
no edit summary
(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.

Navigation menu