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:
-
Use the
to select an organization. -
Select Applications or Components from the left menu.
-
Select the application or component name to view the details.
-
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:
-
Navigate to the workflows list for an application or component.
-
Select Create standard workflow from the menu.
-
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:
-
Navigate to the workflows list for an application or component.
-
Select Create staged workflow from the menu.
-
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:
-
In the Workflow composer, select Settings to modify workflow name and
envkey/value pairs. -
Switch the repository branch by selecting the branch name.
-
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:
-
Select Trigger or drag Trigger to the trigger area of the visual composer.
-
Ensure
Manualis the selected Type option. -
Create up to 10 input parameters:
-
Select + add parameter.
-
Select an input parameter type from the menu options:
-
String: Allows users to input text-based values for controlling behavior or passing data.
-
-