Slide 1

Slide 1 text

Docker Build Automation with Jenkins Dev.Talk Jan 2017 Marcel Körtgen

Slide 2

Slide 2 text

Continuous Integration

Slide 3

Slide 3 text

Towards Continuous Delivery Deploy

Slide 4

Slide 4 text

Why roll your own? •Could use GitHub + DockerHub → Done

Slide 5

Slide 5 text

Why roll your own? •Because you can

Slide 6

Slide 6 text

Seriously. Why roll your own? •Concerns about Trust/Security, Intellectual Property •For Educational Purposes

Slide 7

Slide 7 text

Demo Setup (using Docker ;-)

Slide 8

Slide 8 text

Demo GitHub: awesome-inc/docker-deploy

Slide 9

Slide 9 text

Summary •Automated Build & Push of Docker Images •Private Docker Registry & UI •Build logic under SCM (Jenkinsfile)

Slide 10

Slide 10 text

cf. Docker-outside-of-Docker (DooD) Running Docker in Jenkins (in Docker)