CI Bamboo with Quantum

Unlike with your other Perfecto projects, Quantum contains the code needed for CI enablement by default. It is part of the Listeners placed in the support project. All you need to do is configure your Bamboo job. Ideally, this configuration is performed by your Atlassian Bamboo administrator. If there is no Bamboo administrator in your organization, perform the following steps yourself.

Important: This document includes references to a third-party product, Atlassian Bamboo. The user interface and usage of third-party products are subject to change without notice. For the latest published information about Atlassian Bamboo, see https://confluence.atlassian.com/bamboo.

To integrate CI Bamboo with Quantum:

  1. In Bamboo, in your Build Dashboard list, find your plan, and click it.

  2. On the Plan summary page, at the top right, click the gear icon and select Configure plan.

  3. In the Plan Configuration, on the Stages tab, under Default Stages, click your job.

  4. On the job page, on the Tasks tab, click Maven. The Maven configuration opens on the right.

  5. In the Goal field, enter the following information:

    Copy
    -Dreportium-job-name=${bamboo.shortJobName} -Dreportium-job-number=${bamboo.buildNumber}
    Tip: If you do not change the job name, Bamboo assigns the name Default Job. Consider assigning a descriptive name to your job, that is one that is easy to understand (for example: -Dreportium-job-name=DesktopSmokeTest or DesktopFullRegressions). This will greatly simplify your daily processes, especially if you have different teams using the same dashboard.