Skip to main content

Create a Workflow

Follow these steps to create a new workflow for a service within your project.


Step 1 — Navigate to the Service

  1. Go to the Atmosly dashboard and select the Project where the workflow needs to be created.
  2. Within your project, select the specific Service for which you want to create a workflow.

Step 2 — Initiate Workflow Creation

  1. On the service page, click the Add Workflow option from the right-side drawer.
  2. Select the workflow type:
TypeDescription
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.
Add workflow drawer


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.

StageConfiguration
SourceRepository, branch, auto-trigger settings, or container registry and image tag. See Source Configuration.
BuildDockerfile path, build context, platform, resources, caching. See Build Configuration.
PushContainer registry where the built image will be pushed. Configured alongside Build.
DeployTarget 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:

  1. Click Update & Execute Now in the top-right corner to save the workflow configuration and trigger execution immediately.
  2. 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:

FeatureAccess PointDescription
CI VariablesBottom-left panelDefine build-time variables for the CI pipeline. See CI Variables.
Execution HistoryExecution History tabView past execution runs with analytics. See Execution History.
ReportsReports tabAccess security and quality scan reports. See Reports.