Deployment Environments

Releases

Overview

Deployment environments define the target systems your releases are deployed to — Development, QA, Staging, UAT, Production, and any others your team uses. Setting them up in Silverile lets you record and track what was deployed where, log deployment notes per environment, and build a complete audit trail for each release.

Environments are configured per project under Project Settings and shared across all releases in that project.

Deployment Environments list
Deployment Environments — configured pipeline showing Dev, QA, Staging, and Production

Getting there

1Select your project from the project switcher
2Click Settings at the bottom of the left sidebar
3Open the Releases tab
4Select Environments

Common environment setups

Most teams use a pipeline of 3–5 environments. A typical setup:

EnvironmentPurpose
DevelopmentActive development integration. Updated frequently. Not stable.
QA / TestingDedicated environment for QA test execution. Should match production configuration.
UATUser Acceptance Testing — used by business stakeholders to sign off before production.
StagingProduction mirror. Final validation before go-live. Should have production data snapshot.
ProductionLive environment. Deployments here require approval and a deployment note.

Adding an environment

1Click Add Environment
2Fill in the name, URL, and any other details (see field reference below)
3Set the Order to reflect where it sits in your deployment pipeline
4Click Save
FieldRequiredNotes
NameYesUnique name for the environment — e.g. Development, QA, Staging, UAT, Production.
DescriptionNoPurpose and any access notes for the environment.
URLNoBase URL for the environment. Shown in deployment notes for quick access.
OrderNoDisplay order in the deployment pipeline. Lower number = earlier in the flow (e.g. Dev=1, Staging=2, Prod=3).
ColorNoVisual label colour. Helps distinguish environments at a glance in release and deployment views.
Add deployment environment form
Add Environment form — enter name, URL, order, and colour for the new environment

Setting pipeline order

The Order field determines how environments are displayed across Silverile — in the release detail view, deployment note forms, and the deployment history. Set it to reflect the natural flow of your pipeline so the sequence reads left to right: Development → QA → Staging → Production.

You can reorder environments at any time by editing their Order value. Existing deployment notes are not affected.

Archiving environments

If an environment is no longer in use, archive it rather than deleting it. Archived environments are hidden from new deployment note forms but their history is preserved for audit purposes.

To archive: open the environment, toggle Active to off, and save. To restore it, toggle Active back on.

Troubleshooting

I don't see a Deployment Environments section in Project Settings

Deployment Environments are configured under Project Settings → Releases. If the Releases tab is missing, release management may not be enabled for the project — ask your project manager to enable it.

I can't delete an environment

Environments that have deployment notes recorded against them cannot be deleted — the history must be preserved. Archive the environment instead to hide it from active selections while keeping the history.

The environment URL isn't showing in deployment notes

The URL field must be filled in on the environment record. Open Project Settings → Releases → Environments, edit the environment, and add the URL.

I need different environments for different projects

Environments are configured per project. Each project has its own environment list under its own Project Settings.