from ftp to git: a little bit about the continuous delivery process

27
from FTP to GIT a little bit about the continuous delivery process

Upload: junior-rocha

Post on 09-Aug-2015

129 views

Category:

Technology


2 download

TRANSCRIPT

fromFTP toGIT

a little bit about the continuous delivery process

Who?Junior Rocha

@juniorocha90

/juniorrocha

juniorocha.com

/juniorrocha

Agendawho uses FTP?why GIT?the devops culturetools and practicieslooking to the future

Once upon a time…

file server

Since 1971, a lot of people still using FTP.

Wait…

File transfer vs Deploy

FTP can be consider a deployment technique?

ERR… Yes…

So, we had GIT!

OK, enough.

Let’s dive in the DevOps culture.

WTF is a DevOps?1 A good infrastructure analyst?

2 But a half-assed developer?

3 A QA support?

4 It’s a culture? a role? a practice?

All of them?

The continuous delivery dreamagile method

no boundaries between dev and ops

be resilient

put a release in production ASAP WPB

The continuous delivery dream

continuous integration

continous deployment

continuous delivery

Continuous Integration Tools

Why Continuous Integration?tests, everywhere

quality guarantee

“I'm glad, my code worked!"

build stuff faster!

Good Job… But it’s not it all.

Workspacelocal dev machine

code repository

Deployment Tool?

IaaS or PaaS?

You meet…local dev machine

VagrantWHY?

easy to create e new machinevagrant provisoning!you can use packer to createanother vm

Vagrant vs Docker!

Amazon <3IaaS or Paas?

"Your need, your solution. Feel Free!”

Put the code in production!Deployment Tool

Chef?

Puppet?

Deployer?

Capistrano?

or

or

or

Again?

Deployment vs Delivery

Let’s Explain…

code done unit tests integration AcceptanceTest

deploy to production

Continuous Deployment

code done unit tests integration AcceptanceTest

deploy to production

Continuous Delivery

Auto

Manual

Environments?

local dev stage prod

Looking to the future continuous delivery and microservices

test the infrastructure code

DevOps isn’t a role, it’s a culture!

Seamless delivery

Thanks!