You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/assets/YAML/default/BuildAndDeployment/Deployment.yaml
+39-10Lines changed: 39 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -70,11 +70,41 @@ Build and Deployment:
70
70
Defined deployment process:
71
71
uuid: 74938a3f-1269-49b9-9d0f-c43a79a1985a
72
72
description: |
73
-
A defined deployment process is a documented and automated set of steps for releasing software into production. It ensures that deployments are consistent, secure, and auditable, reducing the risk of errors and unauthorized changes.
73
+
A *defined deployment process* is a documented and standardized procedure for releasing software into production, ensuring consistency and reducing the risk of errors.
74
74
risk: >-
75
-
Deployment based human routines are error prone, and of insecure or malfunctioning artifacts.
75
+
Deployments relying on human memory are prone to errors, making experienced long-ter staff critical.
76
76
measure: >-
77
-
Defining a deployment process ensures that there are established criteria in terms of functionalities, security, compliance, and performance, and that the artifacts meet them.
77
+
Establish a written deployment process documented in README files, wikis, or implemented as executable scripts and automated steps.
78
+
assessment: |
79
+
- Deployment process is documented and available to relevant staff
80
+
- Logs of deployments are documented and availabe to relevant staff
81
+
level: 1
82
+
difficultyOfImplementation:
83
+
knowledge: 1
84
+
time: 1
85
+
resources: 1
86
+
usefulness: 1
87
+
dependsOn:
88
+
- f6f7737f-25a9-4317-8de2-09bf59f29b5b # Def. Build Process
89
+
- 066084c6-1135-4635-9cc5-9e75c7c5459f # Version control
90
+
implementation:
91
+
references:
92
+
samm2:
93
+
- I-SD-A-1
94
+
iso27001-2017:
95
+
- 12.1.1
96
+
- 14.2.2
97
+
iso27001-2022:
98
+
- 5.37
99
+
- 8.32
100
+
Automated deployment process:
101
+
uuid: 67e1a9aa-9fbf-4ec5-a2de-400f01960c51
102
+
description: |
103
+
An *automated deployment process* implements the defined deployment steps using automation tools, ensuring consistency, auditability, and minimizing the risk of human errors or unauthorized changes.
104
+
risk: >-
105
+
Deployments relying on manual routines increase the risk of errors, insecure configurations, or deploying malfunctioning artifacts.
106
+
measure: >-
107
+
Automating the deployment process enforces predefined criteria for security, compliance, and performance, ensuring reliable artifact delivery.
78
108
assessment: |
79
109
- Deployment process is documented and available to relevant staff
80
110
- All deployment steps are automated
@@ -83,12 +113,14 @@ Build and Deployment:
83
113
difficultyOfImplementation:
84
114
knowledge: 2
85
115
time: 2
86
-
resources: 1
116
+
resources: 2
87
117
usefulness: 4
88
118
dependsOn:
89
119
- f6f7737f-25a9-4317-8de2-09bf59f29b5b # Def. Build Process
120
+
- 74938a3f-1269-49b9-9d0f-c43a79a1985a # Def. Deployment Process
0 commit comments