Help documentation

What's new in Cruise

Cruise 1.3.2

Changes

  • Cruise uses pipeline counter instead of label in artifacts and properties Restful urls.
  • Mercurial material no longer updates the working copy on the server when checking for modifications.
  • Cruise now schedules pipelines concurrently.
  • Cruise will use the first changed material as build cause.

Fixed

  • Cruise no longer always executes 'hg clone' when the url ends with /.

Known issues

  • Pipelines with Mercurial or Git materials may initially take a long time to schedule. This is due to the command 'clone' running with high CPU usage.

Cruise 1.3.1

Changes

  • Upgraded jetty to 6.1.18 and turned off jetty web log as default.
  • Upgraded H2DB to 1.1.115.
  • Improved performance and configurability Agent/Server communication. Cruise now supports >100 agents.
  • Improved performance for configurations with a large number of pipelines and materials defined.
  • Cruise will always use the latest revision for filtered materials once scheduled.

Fixed

  • Fixed the concurrency issue with a large number of pipelines on Current Activity Page.
  • Fixed installers on Mac in terms of upgraded package of Mac in June.
  • Fixed that cruise did not pick up username and password for Subversion repository in some cases.
  • Fixed invalid CRC error which might fail artifact uploading.
  • Fixed issue that pipeline with multiple materials might not be able to schedule build.
  • Fixed issue where agent console logger threads are not always stopped.

Cruise 1.3

New features

In the professional edition:

Changes

  • Changes with multiple materials highlights what has actually changed since the previous revision. If you used multiple materials (e.g. more than one source control) in the same pipeline, Cruise shows the latest revision for each of the materials, even if that is the same as the previous pipeline instance. Cruise now highlights the changes since the previous pipeline instance.
  • You can now define groups of pipelines. This makes it easier to configure and define security on pipelines based on logical grouping for your organization. See change permissions for different actions for more information.
  • Cruise server can now be downloaded as a single jar. For more information see running Cruise without an install.
  • The "Pipelines" tab has been removed. The Pipeline Activity page provides a much better visualizatiion.
  • Manual pipelines no longer poll source control. A pipeline with a manual first stage will not check source control until it is manually triggered. This helps reduce the number of requests to source control systems.
  • Artifacts to be uploaded can now be specified with wildcards. For more information see uploading test reports.
  • Artifacts are now stored on the server in directories named for the pipelines. The directory for a pipeline is "pipelineName/pipelineLabel/stageName/stageCounter/jobName". Artifacts already created will still be accessible in the existing directories, but new pipelines will use the new directory layout, This was done since some operating systems restrict the number of directory entries which can cause errors when building many pipelines.
  • Cruise will now obscure show source control passwords. Cruise will show passwords as "******" in the UI and in logs. Note that only the logs created by Cruise itself are obscured. If a tool or script prints out a password then it may appear in the logs.
  • Forcing a pipeline will create a new pipeline instance even if there are no changes in the materials. In Cruise 1.2 forcing a pipeline would re-run the existing pipeline if there were no changes in the materials. After feedback from our users we have removed this change. If you do want to re-run an existing pipeline instance you can still do so, by clicking the re-run button on the first stage of that pipeline.
  • Upgraded jetty to 6.1.18 with better performance.
  • Use the nio selector from jetty to improve SSL performance.
  • Licensing has been changed. You will need a new license if you have a paid version. Please go here to see details.

Cruise 1.2.1

Cruise 1.2

Cruise 1.1