Developing for multi component environments while keeping your sanity
Post on 09-May-2015
483 Views
Preview:
DESCRIPTION
Presented at #GeeCON 2013, Krakow Managing a modern multi-component application in a continuous integration/deployment environment can be very tricky. In this session we will concentrate on two of the aspects - environment setup, showcasing tools like Vagrant, Chef and Puppet for creating and controlling development, testing, staging, production and other environments and pushing the deliverables through those environments, using tools like Gradle, Jenkins and Artifactory. Join us and get all the little tips and tricks that will help you rule your development world.
Transcript
•
•
1. Vagrant boots centos
on virtualbox
1. Vagrant boots centos
on virtualbox
2. Chef installs all db
and service rpms
from private YUM
repo
1. Vagrant boots centos
on virtualbox
2. Chef installs all db
and service rpms
from private YUM
repo
3. Profit!
The good
The good
1. Easy setup
The good
1. Easy setup
2.Same setup ( inc. Ci )
The good
1. Easy setup
2.Same setup ( inc. Ci )
3.changes provisioning
The good
1. Easy setup
2.Same setup ( inc. Ci )
3.changes provisioning
4.Kill instead of fix
The Bad
The Bad
1. Chef solo != chef
server
The Bad
1. Chef solo != chef
server
2. Black box magic for
devs
The Ugly
The Ugly
top related