Skip to main content

Overview

Manage lifecycle jobs within your Qovery environment. Lifecycle jobs run at specific points in your environment lifecycle (e.g., before/after deployment, on start, on stop, on delete).

Commands

List Lifecycle Jobs

List all lifecycle jobs in current environment:
qovery lifecycle list

Deploy Lifecycle Job

Deploy or update a lifecycle job:
qovery lifecycle deploy

Redeploy Lifecycle Job

Redeploy an existing lifecycle job:
qovery lifecycle redeploy

Stop Lifecycle Job

Stop a lifecycle job:
qovery lifecycle stop

Delete Lifecycle Job

Delete a lifecycle job:
qovery lifecycle delete

Cancel Deployment

Cancel a lifecycle job deployment:
qovery lifecycle cancel

Clone Lifecycle Job

Clone an existing lifecycle job:
qovery lifecycle clone

Update Lifecycle Job

Update lifecycle job configuration:
qovery lifecycle update

Options

FlagDescription
--lifecycleLifecycle job ID or name
--organizationOrganization name
--projectProject name
--environmentEnvironment name
--outputOutput format (table, json, yaml)
--helpShow help

Examples

Deploy Database Migration Job

# List lifecycle jobs
qovery lifecycle list

# Deploy migration job
qovery lifecycle deploy

# Check status
qovery status

Run Post-Deployment Script

# Deploy lifecycle job that runs after environment deployment
qovery lifecycle deploy

# View job logs
qovery log

Lifecycle Job Types

EventDescription
STARTRuns when environment starts
STOPRuns when environment stops
DELETERuns before environment deletion
DEPLOYRuns during deployment