Workshop in English - US at ZendCon 2017
Track Name:
Artist E
Short URL: https://joind.in/talk/26e3d
(QR-Code (opens in new window))
In this tutorial we'll cover setting up a continuous delivery pipeline with Jenkins. We'll use Terraform to provision our AWS resources needed and how to use Jenkins to manage your cloud infrastructure. We'll go through the steps needed to get your PHP app packaged in a Docker image and deployed to AWS Elastic Container Service. You'll see how to match your environments as closely as possible and some things to watch out for.
You'll need an AWS, Docker.io, and GitHub account. For a meaningful setup you'll want a paid AWS account. You'll also need a paid account if you want private repositories for Github and Docker. At the end of this tutorial, you'll be able to push some code to GitHub and your Jenkins instance will automatically pick that change up to test, build, plan, and deploy your PHP application to the cloud. We'll also show you how to rollback code; update composer dependencies; build Docker images; manage resources; and setup RC, QA, staging, and other environments. Please come prepared by signing up for these accounts and having an editor capable of editing PHP, Groovy, Bash, Dockerfile, HCL (Terraform), and JSON.
Comments
Comments are closed.
AWSome!
Excellent!
Lots of great information to take home to my team. Josh went the extra mile and stayed after to help a few of us implement Jenkins and Terraform on AWS.
Wish we had a little more time to iron out some of the gotchas in spinning up AWS environment
Useful information. The tutorial will help us with moving towards automated deployment.
The tutorial was exceptionally good. Interesting and informative.
The subject is broad and complex so naturally there was not enough time to go through everything in big detail but still - very good presentation.
This was OK. It would have been better if it was for Windows as well.
A good talk and a very broad overview. Not a great deal of detail on docker but still a good practical session
Thank you for the feedback, it was a pleasure to speak @ ZendCon!