20,741
edits
No edit summary |
|||
| Line 208: | Line 208: | ||
== Optional Stuff == | |||
== Setting up the Jenkins build server == | === Setting up the Jenkins build server === | ||
<font color="red>This step is not required, it's only for people using a Jenkins build server locally, or for core developers using the official [[FlightGear Build Server]]</font> | <font color="red>This step is not required, it's only for people using a Jenkins build server locally, or for core developers using the official [[FlightGear Build Server]]</font> | ||
Jenkins/Hudson are "continuous integration" servers, i.e. they can be configured to check out and build sources automatically. NetBeans comes with built-in support for Jenkins/Hudson, this means that the official FlightGear build server at http://flightgear.simpits.org:8080 can be directly integrated into your IDE. | Jenkins/Hudson are "continuous integration" servers, i.e. they can be configured to check out and build sources automatically. NetBeans comes with built-in support for Jenkins/Hudson, this means that the official FlightGear build server at http://flightgear.simpits.org:8080 can be directly integrated into your IDE. | ||
| Line 229: | Line 229: | ||
[[File:Jenkins-integration-in-netbeans.png]] | [[File:Jenkins-integration-in-netbeans.png]] | ||
== Setting up remote development == | === Setting up remote development === | ||
Remote development involves setting up a SSH connection profile in NetBeans in order to connect to a Unix/Linux server so that you can remotely build FlightGear and its dependencies, this can for example be useful for cross-compilation using mxe, but also if you don't want to, or cannot, set up all required tools, such as compilers, locally. | Remote development involves setting up a SSH connection profile in NetBeans in order to connect to a Unix/Linux server so that you can remotely build FlightGear and its dependencies, this can for example be useful for cross-compilation using mxe, but also if you don't want to, or cannot, set up all required tools, such as compilers, locally. | ||