Create, configure, and manage CI workflows using CloudBees Unify’s workflow management features to orchestrate build, test, and deployment activities. Before you begin, ensure you have workflow creation permissions within your component or application.

For conceptual background on workflow architecture and platform integration, refer to Understanding CI workflows.

To access a list of workflows for an application or component:

  1. Use the Up/down arrows to select an organization.

  2. Select Applications or Components from the left menu.

  3. Select the application or component name to view the details.

  4. Select the Workflows tab. A list of workflow runs displays.

Create workflows

Use these procedures to create standard or staged workflows for your CI automation needs.

Create standard workflows

Standard workflows handle CI activities like building, testing, and deploying code changes with automatic platform integration.

To create a standard workflow:

  1. Navigate to the workflows list for an application or component.

  2. Select Create standard workflow from the menu.

  3. Use the Workflow composer visual tool, code editor, or both to configure your workflow.

Updates made with the visual tool or the code editor are automatically displayed in both views.

Create staged workflows

Staged workflows coordinate release management activities that span multiple components or require approval gates.

To create a staged workflow:

  1. Navigate to the workflows list for an application or component.

  2. Select Create staged workflow from the menu.

  3. Use the Workflow composer to configure stages and jobs.

Configure workflow components

Configure the core components that define workflow behavior: settings, triggers, jobs, and steps.

Configure workflow settings

To modify basic workflow settings:

  1. In the Workflow composer, select Settings to modify workflow name and env key/value pairs.

  2. Switch the repository branch by selecting the branch name.

  3. Access the Git repository linked to the workflow by selecting the repository name link.

Configure workflow triggers

Configure triggers to define when your workflow runs automatically or manually.

Manual triggers (workflow_dispatch)

Manual triggers allow users with proper permissions to start workflow runs with customizable input parameters.

Only users with administrative permissions can trigger a workflow to run manually.

To configure a manual trigger:

  1. Select Trigger or drag Trigger to the trigger area of the visual composer.

  2. Ensure Manual is the selected Type option.

  3. Create up to 10 input parameters:

    1. Select + add parameter.

    2. Select an input parameter type from the menu options:

      • String: Allows users to input text-based values for controlling behavior or passing data.