config
Configuration Duplication
1 app takes 5 jobs
10 apps takes 50 jobs
Commit Release...
Configuration Duplication
1 app takes 5 jobs
10 apps takes 50 jobs
Commit Release...
param
Configuration Parameterized
Commit Release...
Commit
Commit1 pipeline takes 4 jobs
each app takes 1 job
Configuration Parameterized
Commit Release...
Commit
Commit1 pipeline takes 4 jobs
each app takes 1 job
dsl
Configuration DSL
Commit Release...
1 pipeline definition
1 pipeline config per app
AppPipelineconfig
AppPipelineconfig
Apppipelineconfig
Configuration DSL
Commit Release...
1 pipeline definition
1 pipeline config per app
AppPipelineconfig
AppPipelineconfig
Apppipelineconfig
Configuration DSL
Commit Release...
1 pipeline definition
1 pipeline config per app
AppPipelineconfig
AppPipelineconfig
Apppipelineconfig
users
Pipeline Users
Developers
Pipelinemaintainers
Manual QA
Business
Pipeline Users
Developers
Pipelinemaintainers
Manual QA
Business
diff
Pipeline Users
Business
Developers
Manual QA
Pipelinemaintainers
CLI toolingPipeline definition DSL
Experimentation
Release
______________________________
__________ ___________ _________
______________________________
_____________
______ _____ _ _ _ _ ______ _______
______ _ ___________
_____________
PULL
Pipeline Users
Business
Developers
Manual QA
Pipelinemaintainers
CLI toolingPipeline definition DSL
Experimentation
Release
______________________________
__________ ___________ _________
______________________________
_____________
______ _____ _ _ _ _ ______ _______
______ _ ___________
_____________
PULL
Pipeline Users
Business
Developers
Manual QA
Pipelinemaintainers
CLI toolingPipeline definition DSL
Experimentation
Release
______________________________
__________ ___________ _________
______________________________
_____________
______ _____ _ _ _ _ ______ _______
______ _ ___________
_____________
PULL
Pipeline Users
Business
Developers
Manual QA
Pipelinemaintainers
CLI toolingPipeline definition DSL
Experimentation
Release
______________________________
__________ ___________ _________
______________________________
_____________
______ _____ _ _ _ _ ______ _______
______ _ ___________
_____________
PULL
improve
There's more to improve
create
“Free, open-source Continuous Delivery tool that's simple to use for hobbyists, flexible enough for startups and powerful enough for the enterprise”
to make
“Making the Impossible Possible the Possible Simple the Simple automated Away”
feedback
Feedback& suggestions welcome!
slideshare.net/pvdisselgithub.com/pvdissel Sponsored by
.nl
Feedback& suggestions welcome!
slideshare.net/pvdisselgithub.com/pvdissel Sponsored by
.nl