Create a Workflow
Follow these steps to create a new workflow for a service within your project.
Step 1 — Navigate to the Service
- Go to the Atmosly dashboard and select the Project where the workflow needs to be created.
- Within your project, select the specific Service for which you want to create a workflow.
Step 2 — Initiate Workflow Creation
- On the service page, click the Add Workflow option from the right-side drawer.
- Select the workflow type:
| Type | Description |
|---|---|
| CI (Continuous Integration) | Build and push container images automatically. No deployment stage. |
| CD (Continuous Deployment) | Deploy pre-built images from a container registry. No build stage. |
| CI/CD (Combined) | Build, push, and deploy within a single workflow. |
Step 3 — Configure the Workflow
The workflow builder provides a visual canvas showing the pipeline stages as connected nodes. Click on each stage node to open its configuration panel on the right side.
| Stage | Configuration |
|---|---|
| Source | Repository, branch, auto-trigger settings, or container registry and image tag. See Source Configuration. |
| Build | Dockerfile path, build context, platform, resources, caching. See Build Configuration. |
| Push | Container registry where the built image will be pushed. Configured alongside Build. |
| Deploy | Target environments, deployment type (automatic/manual), approvers. See Deployment Configuration. |
Between stages, you can add Workflow Tools — security scanners and custom scripts. Click the + button between stage nodes to add tools. See Workflow Tools.
Step 4 — Save and Execute
Once all stages are configured:
- Click Update & Execute Now in the top-right corner to save the workflow configuration and trigger execution immediately.
- Alternatively, save the configuration without executing by navigating away — your configuration is preserved.
note
Before executing, ensure the target environment specified in the Deploy stage is active. Workflows cannot deploy to inactive or destroyed environments.
Additional Configuration
From the workflow builder, you can also manage:
| Feature | Access Point | Description |
|---|---|---|
| CI Variables | Bottom-left panel | Define build-time variables for the CI pipeline. See CI Variables. |
| Execution History | Execution History tab | View past execution runs with analytics. See Execution History. |
| Reports | Reports tab | Access security and quality scan reports. See Reports. |