Using a Build Server

See Also 

The IDE supports creating and starting build jobs using the Hudson build server. Hudson is an open-source server that you can use to build your applications. You can use the Hudson server as part of your continuous integration (CI) process for automated building, verification and testing.

For more information about setting up and using a Hudson build server, see the following documents.

Adding a Hudson instance.

  1. Right-click the Hudson Builders node in the Services window and choose Add Hudson Instance.
  2. Type the Name for the instance that will be displayed under the Hudson Builders node.
  3. Specify the server URL, the auto-refresh setting. Click Add.

After you add a Hudson instance, a node for the instance is added below the Hudson Builders node. You can expand the node to view the status of builds on that instance.

Creating a build

You can specify the application that you want the server to build by creating a new build. When you create the build, you specify the repository containing the sources for the application. A node for the build is added under the node of the target Hudson instance in the Services window. You can view additional details about the status of builds by right-clicking the node for the build and choosing Open in Browser.

Setting up a new build job.

  1. Choose Team > Create Build Job from the main menu.
    Alternatively, in the Services window, right-click the Hudson instance you want to use and choose New Build.
  2. Select the build server instance from the dropdown list.
  3. Specify the name for the build job.
  4. Select the project from the dropdown list.

    The build server will use the sources in the project's repository.

  5. Click Create.

After you supply the details for the build, you can start the build process on the server by right-clicking the build that you want to start and choosing Start Job. When a job is building, the node for the job is displayed as running. You can expand the node for the job to view past builds and build artifacts.


Legal Notices