CloudBees Jenkins Platform with Amazon EC2 Container Service - Barcelona Meetup - 2015/11/18

13
CloudBees Jenkins Platform with Amazon EC2 Container Service Cyrille Le Clerc, Director, Product Management

Transcript of CloudBees Jenkins Platform with Amazon EC2 Container Service - Barcelona Meetup - 2015/11/18

CloudBees Jenkins Platform with Amazon EC2 Container ServiceCyrille Le Clerc, Director, Product Management

/me● Product Manager

● In charge of alliances and Docker

● Dev → DevOps

● 15 years of consulting before joining

CloudBees

● @cyrilleleclerc

/you● Dev? Ops? DevOps?

● Docker? Adopt? Evaluate?

● AWS? ECS?

● Jenkins? CloudBees?

CloudBees

● Kohsuke Kawaguchi is our CTO

● The Enterprise Jenkins Company

● Enterprise solutions for Jenkins

● “as a Service” and “as a Software”

CloudBees Value Proposition on AWS

CloudBees Value Proposition on AWS

Experimental

CloudBees Value Proposition on Docker● Dockerized Jenkins infrastructure

○ Customize build servers with Docker containers○ Cleanup build environment with ephemeral containers

● Continuous Delivery Pipeline for Dockerized Apps

Demo time!Dockerized Continuous Delivery Pipeline with JenkinsJenkins Build Servers on Amazon Container Service

Demo

Demo● Jenkins workflow to define a CD Pipeline

● Jenkins Docker workflow to○ Customize the build environment○ Build and Push Docker images

● Docker Registry to manage Docker images

● Amazon EC2 Container Service to run web apps

Resources● Jenkins CD Pipeline script

○ https://gist.github.com/cyrille-leclerc/19b37477897f87b143e2

● CloudBees Jenkins Platform and Docker○ https://www.cloudbees.com/continuous-delivery/jenkins-docker

● Jenkins Amazon EC2 Container Service plugin○ https://wiki.jenkins-ci.org/display/JENKINS/Amazon+EC2+Container+Service+Plugin

Questions