@@ -18,7 +18,12 @@ dimension:
1818 resources : 2
1919 time : 2
2020 implementation :
21- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/ci-cd-tools
21+ - name : CI/CD tools # string
22+ tags :
23+ - ci-cd # string
24+ url : https://martinfowler.com/articles/continuousIntegration.html # url
25+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
26+ - name : Container technologies and orchestration like Docker, Kubernetes # string
2227 level : 1
2328 description : ' ## Benefits:
2429
@@ -56,8 +61,12 @@ dimension:
5661 resources : 2
5762 time : 3
5863 implementation :
59- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/ci-cd-tools
60- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/container-technologi
64+ - name : CI/CD tools # string
65+ tags :
66+ - ci-cd # string
67+ url : https://martinfowler.com/articles/continuousIntegration.html # url
68+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
69+ - name : Container technologies and orchestration like Docker, Kubernetes # string
6170 level : 1
6271 measure : A well defined build process lowers the possibility of errors during
6372 the build process.
@@ -84,8 +93,12 @@ dimension:
8493 resources : 2
8594 time : 2
8695 implementation :
87- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/ci-cd-tools
88- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/container-technologi
96+ - name : CI/CD tools # string
97+ tags :
98+ - ci-cd # string
99+ url : https://martinfowler.com/articles/continuousIntegration.html # url
100+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
101+ - name : Container technologies and orchestration like Docker, Kubernetes # string
89102 level : 2
90103 measure : Each step during within the build and testing phase is performed in
91104 a separate virtual environments, which is destroyed afterward.
@@ -113,10 +126,12 @@ dimension:
113126 resources : 2
114127 time : 2
115128 implementation :
116- - Container technology automatically creates a hash for images, which can be
117- used.
118- - Immutable images are an other way, e.g. by using a registry, which doesn't
119- allow overriding of images.
129+ - name : CI/CD tools # string
130+ tags :
131+ - ci-cd # string
132+ url : https://martinfowler.com/articles/continuousIntegration.html # url
133+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
134+ - name : Container technologies and orchestration like Docker, Kubernetes # string
120135 level : 2
121136 measure : Pinning of artifacts ensure that changes are performed only when intended.
122137 name : Pinning of artifacts
@@ -136,7 +151,13 @@ dimension:
136151 knowledge : 2
137152 resources : 3
138153 time : 2
139- implementation : []
154+ implementation :
155+ - name : CI/CD tools # string
156+ tags :
157+ - ci-cd # string
158+ url : https://martinfowler.com/articles/continuousIntegration.html # url
159+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
160+ - name : Container technologies and orchestration like Docker, Kubernetes # string
140161 iso27001-2017 :
141162 - ' 8.1'
142163 - ' 8.2'
@@ -154,7 +175,14 @@ dimension:
154175 knowledge : 2
155176 resources : 2
156177 time : 2
157- implementation : []
178+ implementation :
179+ - name : CI/CD tools # string
180+ tags :
181+ - ci-cd # string
182+ url : https://martinfowler.com/articles/continuousIntegration.html # url
183+ description : # markdown
184+ CI/CD tools such as jenkins, gitlab-ci or github-actions
185+ - name : Container technologies and orchestration like Docker, Kubernetes # string
158186 level : 3
159187 measure : Digitally signing commits helps to prevent unauthorized manipulation
160188 of source code.
@@ -175,8 +203,12 @@ dimension:
175203 resources : 2
176204 time : 2
177205 implementation :
178- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/docker-content-trust
179- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/in-toto
206+ - name : CI/CD tools # string
207+ tags :
208+ - ci-cd # string
209+ url : https://martinfowler.com/articles/continuousIntegration.html # url
210+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
211+ - name : Container technologies and orchestration like Docker, Kubernetes # string
180212 level : 3
181213 measure : Digitally signing artifacts for all steps during the build and especially
182214 docker images, helps to ensure their integrity.
@@ -202,8 +234,12 @@ dimension:
202234 resources : 1
203235 time : 2
204236 implementation :
205- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/ci-cd-tools
206- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/docker
237+ - name : CI/CD tools # string
238+ tags :
239+ - ci-cd # string
240+ url : https://martinfowler.com/articles/continuousIntegration.html # url
241+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
242+ - name : Container technologies and orchestration like Docker, Kubernetes # string
207243 level : 1
208244 measure : A defined deployment process significantly lowers the likelihood of
209245 errors during the deployment phase.
@@ -223,7 +259,13 @@ dimension:
223259 knowledge : 2
224260 resources : 1
225261 time : 2
226- implementation : []
262+ implementation :
263+ - name : CI/CD tools # string
264+ tags :
265+ - ci-cd # string
266+ url : https://martinfowler.com/articles/continuousIntegration.html # url
267+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
268+ - name : Container technologies and orchestration like Docker, Kubernetes # string
227269 level : 2
228270 measure : ' Configuration parameters are set for each environment not in the source
229271 code.
@@ -252,7 +294,12 @@ dimension:
252294 resources : 1
253295 time : 1
254296 implementation :
255- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/kubernetes-admission
297+ - name : CI/CD tools # string
298+ tags :
299+ - ci-cd # string
300+ url : https://martinfowler.com/articles/continuousIntegration.html # url
301+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
302+ - name : Container technologies and orchestration like Docker, Kubernetes # string
256303 iso27001-2017 :
257304 - 15.1.1
258305 - 15.1.2
@@ -294,9 +341,12 @@ dimension:
294341 resources : 2
295342 time : 2
296343 implementation :
297- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/docker
298- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/webserver
299- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/rolling-update
344+ - name : CI/CD tools # string
345+ tags :
346+ - ci-cd # string
347+ url : https://martinfowler.com/articles/continuousIntegration.html # url
348+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
349+ - name : Container technologies and orchestration like Docker, Kubernetes # string
300350 iso27001-2017 :
301351 - 12.5.1
302352 - 14.2.2
@@ -316,7 +366,12 @@ dimension:
316366 resources : 1
317367 time : 2
318368 implementation :
319- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/docker
369+ - name : CI/CD tools # string
370+ tags :
371+ - ci-cd # string
372+ url : https://martinfowler.com/articles/continuousIntegration.html # url
373+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
374+ - name : Container technologies and orchestration like Docker, Kubernetes # string
320375 iso27001-2017 :
321376 - 14.3.1
322377 - 14.2.8
@@ -337,7 +392,13 @@ dimension:
337392 knowledge : 2
338393 resources : 1
339394 time : 2
340- implementation : ' '
395+ implementation :
396+ - name : CI/CD tools # string
397+ tags :
398+ - ci-cd # string
399+ url : https://martinfowler.com/articles/continuousIntegration.html # url
400+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
401+ - name : Container technologies and orchestration like Docker, Kubernetes # string
341402 level : 3
342403 measure : By using encryption, it is harder to read credentials , e.g. from the
343404 file system. Also, the usage of a credential management system can help protect
@@ -366,7 +427,12 @@ dimension:
366427 resources : 1
367428 time : 1
368429 implementation :
369- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/docker
430+ - name : CI/CD tools # string
431+ tags :
432+ - ci-cd # string
433+ url : https://martinfowler.com/articles/continuousIntegration.html # url
434+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
435+ - name : Container technologies and orchestration like Docker, Kubernetes # string
370436 iso27001-2017 :
371437 - 14.3.1
372438 - 14.2.8
@@ -387,7 +453,13 @@ dimension:
387453 knowledge : 2
388454 resources : 3
389455 time : 2
390- implementation : []
456+ implementation :
457+ - name : CI/CD tools # string
458+ tags :
459+ - ci-cd # string
460+ url : https://martinfowler.com/articles/continuousIntegration.html # url
461+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
462+ - name : Container technologies and orchestration like Docker, Kubernetes # string
391463 iso27001-2017 :
392464 - ' 8.1'
393465 - ' 8.2'
@@ -410,7 +482,12 @@ dimension:
410482 resources : 3
411483 time : 2
412484 implementation :
413- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/dependencyTrack
485+ - name : CI/CD tools # string
486+ tags :
487+ - ci-cd # string
488+ url : https://martinfowler.com/articles/continuousIntegration.html # url
489+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
490+ - name : Container technologies and orchestration like Docker, Kubernetes # string
414491 iso27001-2017 :
415492 - ' 8.1'
416493 - ' 8.2'
@@ -433,7 +510,12 @@ dimension:
433510 resources : 1
434511 time : 2
435512 implementation :
436- - $ref : data/dimensions-subdimensions-activities/implementations.yaml#/implementations/blue-green-deploymen
513+ - name : CI/CD tools # string
514+ tags :
515+ - ci-cd # string
516+ url : https://martinfowler.com/articles/continuousIntegration.html # url
517+ description : CI/CD tools such as jenkins, gitlab-ci or github-actions
518+ - name : Container technologies and orchestration like Docker, Kubernetes # string
437519 level : 4
438520 measure : By having multiple production environments, a deployment can be performant
439521 on the first environment to spot possible defects before it is deployment
0 commit comments