Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Rather than explain everything in detail that can be done with Jenkins/CruiseControl and a Servoy project, it is more beneficial to provide an example of Jenkins/CruiseControl and the supporting applications configured for a continuous build server. The "Building the Servoy Software Factory" section will cover in detail setting up a continuous build server for a Servoy project.

Info

If you will try trying this on in a headless Linux, make sure you do to have an X11 (UI) installed (required by the import test client). You Xvfb can use be used for example Xvfb , for those that are meant to be headless.

...

The solution is open source and configurable, so if you need to make changes in . If any changes need to be made on how it operates to meet your needs, just open it in Servoy Developer and make any the necessary changes.

One change needed will be the application server address that you want Application Server address which the import is desired to occur on. Change the the appServerAddress variable in the importer scope to the correct address and port of the application serverApplication Server.

Another change is in the the solutionOpen method. You must add your own Add the FileWatcher license code, available at http://servoy-plugins.de

Other changes can be made to the the importSolution method to adjust import settings if necessary.

...

The following information is a step by step guide to building a continuous build server. It includes a sample configuration for a sample set of sample solutions, as well as instructions on where to change this information for your solutions.

Step 1 - Install/Configure Continuous Build Software

...