Skip to main content

Execution History

The Execution History section provides a complete record of all workflow runs, including their status, trigger details, and analytics.


Executing a Workflow

  1. Navigate to the Workflow Details page for the workflow you want to execute.
  2. Ensure the target environment in the Deploy stage is active.
  3. Click Update & Execute Now in the top-right corner.

Atmosly will validate your workflow configuration, save any pending changes, and begin execution.

note

If the workflow has an automatic trigger configured, it will also execute automatically when a matching code push is detected via webhook.


Execution Process

When a workflow executes, the following stages run sequentially:

PhaseDescription
ValidationVerifies that all workflow stages are correctly configured and the target environment is active.
SourceClones the repository and checks out the configured branch (or fetches the container registry image).
Pre-Build ToolsRuns configured pre-build tools (detect-secrets, custom scripts) if enabled.
BuildBuilds the Docker image using the specified Dockerfile, build context, and platform.
Post-Build ToolsRuns configured post-build tools (Trivy scan, SonarQube, custom scripts) if enabled.
PushPushes the built image to the configured container registry.
Post-Push ToolsRuns configured post-push custom scripts if enabled.
DeployDeploys the image to each target environment sequentially. Manual environments wait for approval.
Post-Deploy ToolsRuns configured post-deploy scripts if enabled.

Viewing Execution History

You can access execution history from two locations:

Via Workflow Builder

  1. Open the workflow in the Workflow Builder.
  2. Select the Execution History tab.

Via Pipelines Module

  1. Navigate to Pipelines from the left menu.
  2. Select the relevant pipeline to view its execution history.
Execution history


Execution List

Each execution entry displays:

ColumnDescription
Execution IDUnique identifier for the execution. Click to view detailed logs.
Triggered AtWhen the execution was initiated.
Triggered ByThe user or system event (webhook) that triggered the execution.
StatusCurrent execution status (see table below).
ReportLink to download security/quality scan reports from this execution.

Execution Statuses

StatusDescription
PendingThe execution is queued and waiting to start.
RunningThe pipeline stages are actively executing.
SucceededAll stages completed successfully.
FailedOne or more stages failed.
ErrorAn unexpected error occurred during execution.
Deployment PendingCI stages completed. The deployment is waiting to be triggered (manual deploy type).
Approval PendingThe deployment requires approval from designated approvers.
Approval RejectedAn approver rejected the deployment.
TerminatingA user initiated termination of the running workflow.
TerminatedThe workflow was successfully terminated.
Termination FailedThe termination request failed.

Execution Analytics

The Execution History section includes an analytics chart showing execution trends over time:

  • Time Filters — Filter by 7 days, 14 days, 30 days, or by month (1–12 months).
  • Status Breakdown — The chart displays separate lines for each status (Succeeded, Failed, Running, Pending, Approval Pending, Terminated, etc.).
  • Totals — View the total number of executions per time period.

Terminating a Workflow

To terminate a running workflow:

  1. Navigate to the execution that is currently Running.
  2. Click the Terminate button.
  3. Confirm the termination.

The workflow status will transition to Terminating and then to Terminated once the underlying Argo Workflow is successfully stopped. If termination fails, the status will show Termination Failed.

warning

Terminating a workflow stops all running pipeline stages immediately. Any in-progress builds or deployments will be cancelled. This action cannot be undone.


Execution Logs

Click on an Execution ID to view detailed logs for each pipeline stage. Logs are streamed in real-time during active executions and stored for completed runs.

FeatureDescription
Stage-by-Stage LogsView logs for each individual stage (Source, Build, Push, Deploy, Tools).
Real-Time StreamingLogs update in real-time while the execution is running.
Log StorageCompleted execution logs are stored and accessible from the execution history.