summaryrefslogtreecommitdiff
path: root/ci-arch.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'ci-arch.mdwn')
-rw-r--r--ci-arch.mdwn8
1 files changed, 7 insertions, 1 deletions
diff --git a/ci-arch.mdwn b/ci-arch.mdwn
index 1a57945..bfe1393 100644
--- a/ci-arch.mdwn
+++ b/ci-arch.mdwn
@@ -333,8 +333,14 @@ to a minor degree.
* **HA** Must be highly available - can restart any component without
disrupting service.
+* **CLEANBUILDENV** Must provide a build environment with only
+ explicitly declared build dependencies installed.
+
* **CLEANWORKSPACE** Must provide a clean workspace for each build or
- test run - either a clean VM or container.
+ test run - either a clean VM or container. The workspace should have
+ the source code of the project to be built, with the right commit
+ checked out from version control, and anything else explicitly
+ declared, but nothing else.
* **SECRETS** Must support secure storage of credentials / secrets.