This document provides a step-by-step guide for creating a CI Integration.
- Access the CI Integration Page: From the dashboard, click on Artifacts, then select CI Integration. Here, you'll find all the CI Integrations created within the Facets Control Plane.
- Create a New CI Integration: Click the Create CI Integration button.
- Name Your CI Integration: Enter your desired name in the CI Integration Name field.
Note: The CI Integration name should be identical to the corresponding Artifact name for consistency.
- Select Registration Type: Choose between Environment Name and Release Stream.
- Set Global Access: If you have multiple blueprints, enabling this option allows your CI Integration to be accessible across all Blueprints.
- Configure Advanced Options: Under the Advanced Options section, you can configure the promotion hierarchy by selecting the Promotion Workflow to define the desired workflow for promoting artifacts. Additionally, you can classify artifacts by choosing the appropriate CI Rule.
- Finalize Creation: Click Create to finish setting up your CI Integration.
The new CI Integration will appear under the 'CI Integration' tab.
- Access the CI Integration Details Page: Navigate to the CI Integration page where you intend to push the artifact.
- Select the Release Stream or Environment: Locate the Release Stream or Environment where you want to push the artifact. Click the Push Artifact icon found under the Actions column.
- Push the Artifact: In the pop-up window that appears, the Facetsctl command required to push your artifact will be displayed.
- For a comprehensive understanding and proper usage of the push command, make sure to refer to the Facets CLI documentation.
You have successfully pushed an artifact.
- Choose the Artifact: Locate the Environment or Release Stream containing the artifact you wish to promote, then click the Promote Artifact icon in the Actions column.
- Promote the Artifact: In the pop-up window that appears, click Promote.
You have successfully promoted the artifact.
Updated about 2 months ago