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.
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 connection.|
|Step 3||In PulseUno: Set up a chain to publish chain run results to ALM Octane. See Create 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 runs on the PulseUno CI server and uses the chain you configured for ALM Octane. For details on how to create pipelines, see the ALM Octane help.|
After you connect an ALM Octane instance, enable your product
Note: Administrator or owner permissions required.
To enable the ALM Octane connection:
In PulseUno, open Spaces, select the relevant space and then the product
or Git repository from which to publish to ALM Octane.
In the sidebar, select Settings > Integrations.
On the Integrations page, in the ALM 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 uses the same connection for the pipeline. For details, see Enable ALM Octane requests.
After enabling the connection, set up a chain to publish results to ALM Octane.
After you connect an ALM Octane instance and enable this connection for a product or Git repository, set up a chain to send results to an ALM Octane pipeline.
Note: Administrator, owner, or maintainer permissions required.
To configure a chain to publish to ALM Octane:
In PulseUno, navigate to Spaces, select the relevant space and then the product or Git repository from which to publish to ALM Octane.
In the sidebar, select Chains.
Open the chain you want to use for the integration, and click Edit.
Or create a new chain, as described in Create chains.
In the Steps tab, click Add step to chain .
From the Add Step list, add the Publish results to Octane step.
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.
(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. Disabled steps are displayed crossed out in the list of chain steps.
Fail the step. Specify the conditions for failing the step, such as certain findings criteria and/or console log entries.
Mark step as unstable. Specify the conditions for making the step unstable, such as certain findings criteria and/or console log entries.
Output variables (Optional) Enter the variables to be passed to other steps down the chain. For details, see Publish output variables.
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.