Publish chain results to ALM Octane

You can integrate a PulseUno chain with an ALM Octane pipeline, enabling you to send chain run results to ALM Octane.

Pipeline integration steps

To integrate a PulseUno chain with an ALM Octane pipeline, complete the following steps.

Step 1 In PulseUno: Connect an ALM Octane instance. See Connect to ALM Octane.
Step 2 In PulseUno: Enable the relevant product or Git repository to use the ALM Octane connection. See Enable the ALM Octane connection.
Step 3 In PulseUno: Set up a chain that will publish chain run results to ALM Octane. See Set up a chain to publish to ALM Octane.
Step 4 In ALM Octane: Add a PulseUno CI server. For details on how to set up CI servers, see the ALM Octane help.
Step 5 In ALM Octane: Create a pipeline that will run on the PulseUno CI server and use the chain you configured for ALM Octane. For details on how to create pipelines, see the ALM Octane help.

Back to top

Enable the ALM Octane connection

After you connect an ALM Octane instance, enable your product or Git repository to use this connection for the pipeline integration.

Note: Administrator or owner permissions required.

To enable the ALM Octane connection:

  1. In PulseUno, open Spaces, select the relevant space and then the product or Git repository from which you will publish to ALM Octane.

  2. In the sidebar, select Settings > Integrations.

  3. On the Integrations page, in the Octane section, select the ALM Octane connection and enter the ID of the relevant ALM Octane workspace.

    Note: If you have enabled an ALM Octane instance as a request provider, PulseUno will use the same connection for the pipeline. For details, see Enable ALM Octane as a request provider.

  4. Click Save.

After enabling the connection, set up a chain that will publish results to ALM Octane.

Back to top

Set up a chain to publish to ALM Octane

After you connect an ALM Octane instance and enable this connection for a product or Git repository, set up a chain that will send results to an ALM Octane pipeline.

Note: Administrator, owner, or maintainer permissions required.

To configure a chain to publish to ALM Octane:

  1. In PulseUno, navigate to Spaces, select the relevant space and then the product or Git repository from which you will publish to ALM Octane.

  2. In the sidebar, select Chains.

  3. Open the chain you want to use for the integration, and click Edit.

    Or create a new chain, as described in Create chains.

  4. In the Steps tab, click Add step to chain .

  5. From the Add Step list, add the Publish results to Octane step.

  6. Click the step you just added and enter the following configuration details:

    Field Description
    Title Enter a name for the chain step.
    Only send log when chain step fails

    By default, PulseUno publishes build logs to an ALM Octane pipeline only when the chain step fails.

    To send build logs on every run, clear this checkbox.

    Note: The default log size limit is 150 MB. If the log size is larger, PulseUno truncates the log file, removing the earliest entries. As an administrator, you can change the log size limit by editing the octane.pipeline.log.limit.size.mb property in Administration > System Properties.

    To view the log in ALM Octane, open the Logs tab of the associated pipeline job.

    Control options

    (Optional) Expand Control options and define the following settings:

    • Enable step. Leave this option selected to enable the step to run. Clearing this option deactivates the step.

    • Fail the step. Specify the conditions for failing the step, such as findings criteria and/or log entries.

    • Mark step as unstable. Specify the conditions for making the step unstable, such as findings criteria and/or log entries.

    Output variables (Optional) Enter the variables to be passed to other steps down the chain. For details, see Publish output variables to chain steps.
  7. Click Save.

Before you can run the chain, finish setting up the pipeline integration, as described in Pipeline integration steps.

In a working ALM Octane integration, PulseUno sends the chain run results to ALM Octane, and you can view them as an ALM Octane pipeline.

Back to top

See also: