it:ad:continuous:home

IT:AD:Continuous


!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt


class "Version Control Service" as VCS
class "Build Automation" as BA
class "Continuous Integration" as CI << <&cog> >>
class "Continuous Delivery" as CDEL << <&cog> >>

note left of CDEL
Process maturity heavily
affects the level of
conformance to
Continuous Delivery (CD).
Automation of Static+Dynamic
Security, Performance,
Compliance, Functional,
Post-Deployment Tests
range from 0 to 100%.
endnote

class "(Functional) Test Automation" as TA
class "Continuous Testing" as CT << <&cog> >>
class "Continuous Accredited Delivery" as CAL << <&cog> >> #E0E0E0

note left of CAL
Depends on 100%
conformance to
Continuous Delivery
intentions.
endnote


class "Continuous Deployment" as CDEP << <&cog> >>
class "Unit/Static/Dynamic Tests" as ST


CI .UP.> VCS : uses
BA <|-RIGHT- CI : improves
CI <|-DOWN- CDEL : improves
CI <|-RIGHT- CT : improves
CT <|-DOWN- CDEP : improves
CT .UP.> TA : uses

CDEL ..> CT : may use\nsome or\nall of


CDEL <|-DOWN- CAL : improves


BA -[HIDDEN]DOWN- ST
ST <.. CI : may use
ST <.. CDEL: uses