Test Servers¶
Test Servers are created — and refreshed — automatically by Muppy when you commit on a feature branch.
They are listed under Muppy / Applications / Test Servers.
Configuration¶
Every parameter that governs Test Server creation sits in the CICD LXC / Test Servers tab of the Application Definition (Muppy / Applications / Applications / Application Definitions).
The parameters that decide whether a server appears at all:
| Field | Effect |
|---|---|
| Activate Auto deploy (Test) | Uncheck to disable automatic deployment for feature branches entirely. |
| Branch exclusion Regex | A push whose branch name matches this regex is ignored — no provisioning, no deployment. |
| Provision Server on commit (Test) | Create the Test Server if it does not exist yet. Without this, Muppy only updates servers that already exist. |
| Deprovision on branch Delete | Destroy the Test Server when its branch is deleted. On by default — this is what stops feature branches from accumulating servers. |
| Qualifier for Test Servers | The qualifier given to the servers created here. |
| Host Allocator | Where the LXC is placed. Defaults to the allocator set in Muppy Settings. |
The deployment, database-initialisation and database-upgrade parameters are the same for every kind of server and are described in LXC CI/CD Configuration.
Tip
Use the contextual help on each field if you are unsure — it is written next to the code that reads the field.