Automatizando processos
O que é #DEVOPS
Conjunto de práticas/tecnologias que visam padronizar, integrar e automatizar os processos e os estágios destes processos.
Vantagens
São várias, mas gostaria de destacar 3 delas:
Novas Versões
Emissão de Relatório
Shared responsibility
Novas Versões
Novas Versões
DevOps: Auxiliam empresas no gerenciamento de lançamento de novas versões, ao padronizar ambientes de desenvolvimento.
Emissão de Relatórios
Emissão de Relatórios
Eventos podem ser acompanhados com maior facilidade, assim como o controle de processos documentados e emissão de relatórios granulares.
Shared responsibility
Shared responsibility é um aspecto que encoraja uma maior colaboração.
Shared Responsibility
É bem comum o time de desenvolvimento se desinteressar pela operação e manutenção de ums sistema, já que este é cuidado por outro time.
Com o compartilhamento das responsabilidades é mais fácil um enxergar o lado do outro, sem falar na troca de experiências.
Case: #Flickr
Text
Text
O Flickr desenvolveu capacidades de DevOps para suprir uma necessidade do negócio de realizar dez implementações por dia.
Tecnologias
An open platform for distributed applications for developers and sysadmins
https://www.docker.com/
UPDOWN
SIMPLE & INEXPENSIVE WEBSITE MONITORING
https://updown.io/
RAIN FOREST QA
We automate your functional and integration testing with our QA-as-a-Service API. Human testing at the speed of automation.
https://www.rainforestqa.com/
TRAVIS CI
Easily sync your GitHub projects with Travis CI and you’ll be testing your code in minutes!
https://travis-ci.org/
SONARQUBE
SonarQube is an open platform to manage code quality. As such, it covers the 7 axes of code quality: [Architecture & Design, Comments, Coding rules, Duplications, Unit tests, Potential bugs and Complexity]
http://www.sonarqube.org/
JENKINS
In a nutshell, Jenkins is the leading open source automation server. Built with Java, it provides hundreds of plugins to support building, testing, deploying and automation for virtually any project
http://jenkins-ci.org/
Slack is a messaging app for teams that is on a mission to make your working life simpler, more pleasant, and more productive.
https://slack.com/
FIM
May the force be with you!
WDEV DEVOPS
By jonatasemidio
WDEV DEVOPS
Apresentação sobre DevOps e como integrar essa filosofia no processo da WDEV
- 862