noust deploy
Follow the deploy queue, cancel a build, and hold, freeze or release deploys.
noust deploy [OPTIONS] COMMAND [ARGS]...Subcommands: cancel, freeze, freezes, held, keep, pause, pause-on-rollback, queue, resume, schedule, unfreeze
noust deploy cancel
Cancel a deployment: a job that waits, or the build that runs.
noust deploy cancel [OPTIONS] TARGETArguments: target
| Option | What it does | Default |
|---|---|---|
--all |
With an application: also cancel what waits in the queue for it. | |
--wait |
Seconds to wait for the build to stop (0 to ask and return). | 30 |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy freeze
Freeze deploys: nothing is deployed, of DOMAIN or of the whole server, for a while.
noust deploy freeze [OPTIONS] [DOMAIN]Arguments: domain
| Option | What it does | Default |
|---|---|---|
--reason, -m |
Why; whoever tries to deploy is told it. | |
--from |
When it starts (2026-12-24T18:00); now when left out. | |
--until |
When it ends; none lasts until lifted. | |
--hours |
Instead of --until: how long from its start. | |
--json |
Print the freeze as JSON. |
noust deploy freezes
List the freezes that hold deploys now, or will.
noust deploy freezes [OPTIONS]| Option | What it does | Default |
|---|---|---|
--all |
Also the ones that ended or were lifted. | |
--json |
Print the freezes as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy held
Say what holds the deploys of an application, if anything: a pause or a freeze.
noust deploy held [OPTIONS] DOMAINArguments: domain
| Option | What it does | Default |
|---|---|---|
--json |
Print the answer as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy keep
Show or set how many deployments of an application's history are kept.
noust deploy keep [OPTIONS] DOMAIN [N|default]Arguments: domain, count
| Option | What it does | Default |
|---|---|---|
--json |
Print the setting as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy pause
Hold what deploys an application by itself: its pushes, its tags and its schedules.
noust deploy pause [OPTIONS] DOMAINArguments: domain
| Option | What it does | Default |
|---|---|---|
--reason, -m |
Why, for whoever meets it ('rolled back to 20261001'). | |
--json |
Print the settings now in force as JSON. |
noust deploy pause-on-rollback
Show or set whether going back pauses what deploys the application by itself.
noust deploy pause-on-rollback [OPTIONS] DOMAIN [on|off]Arguments: domain, choice
| Option | What it does | Default |
|---|---|---|
--json |
Print the setting as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy queue
Show what is deploying and what is waiting to.
noust deploy queue [OPTIONS] [DOMAIN]Arguments: domain
| Option | What it does | Default |
|---|---|---|
--json |
Print the queue as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy resume
Let an application's pushes, tags and schedules deploy it again.
noust deploy resume [OPTIONS] DOMAINArguments: domain
| Option | What it does | Default |
|---|---|---|
--json |
Print what resuming did as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy schedule
Update an application by itself, on a schedule.
noust deploy schedule [OPTIONS] COMMAND [ARGS]...Subcommands: list, remove, run, set, show
noust deploy schedule list
List the applications that update themselves.
noust deploy schedule list [OPTIONS]| Option | What it does | Default |
|---|---|---|
--json |
Print the schedules as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy schedule remove
Stop an application updating itself: the timer and the schedule go.
noust deploy schedule remove [OPTIONS] DOMAINArguments: domain
| Option | What it does | Default |
|---|---|---|
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy schedule run
Run an application's scheduled update now, once, exactly as its timer does.
noust deploy schedule run [OPTIONS] DOMAINArguments: domain
| Option | What it does | Default |
|---|---|---|
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy schedule set
Make an application update itself at a time, with a backup first.
noust deploy schedule set [OPTIONS] DOMAINArguments: domain
| Option | What it does | Default |
|---|---|---|
--at |
daily, weekly or monthly (at 03:00, Sunday for a week), or a systemd calendar expression such as 'Sun --* 03:00' or '--* 04:30'. | |
--backup, --no-backup |
Refuse the update when the backup before it does not happen. | |
--only-if-new, --always |
Do nothing when the branch (or the tags it follows) has nothing new. | |
--off |
Keep the schedule and stop its timer. | |
--json |
Print the schedule as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy schedule show
Show when an application updates itself, and how its last run ended.
noust deploy schedule show [OPTIONS] DOMAINArguments: domain
| Option | What it does | Default |
|---|---|---|
--json |
Print the schedule as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |
noust deploy unfreeze
Lift the freeze of an application, or of the whole server without DOMAIN.
noust deploy unfreeze [OPTIONS] [DOMAIN]Arguments: domain
| Option | What it does | Default |
|---|---|---|
--id |
Lift this freeze, by its number. | |
--json |
Print the freezes that were lifted as JSON. | |
--reason |
Why this change is made (a change reference, a ticket). Recorded with the command in the audit log; required only where a compliance framework asks for it (ENS) or security.change_reasons is on. |