
Why can't we be friends?
Devops
e Integración Continua con

Gabriel Trujillo C. (@TheDull)
Para MedellinPHP
EL ORIGEN


Developer
Sysadmin

DEVELOPER SYSADMIN

HECHOS
-
Están en diferentes silos.
-
Usan herramientas diferentes.
-
Desarrollo genera cambios, operaciones intenta minimizar el riesgo producido por esos cambios.
- Un documento de 80 páginas es el medio común de intercambio de información.

RESOLVIENDO PROBLEMAS


RESOLVIENDO PROBLEMAS



DEVOPS
DevOps (a portmanteau of "development" and "operations") is a software development method that stresses communication, collaboration (information sharing and web service usage), integration, automation, and measurement of cooperation between software developers and other information-technology (IT) professionals.
DevOps acknowledges the interdependence of software development, quality assurance, and IT operations, and aims to help an organization rapidly produce software products and services and to improve operations performance.
Desde http://en.wikipedia.org/wiki/DevOps

INTERDEPENDENCIA
EVOLUCIÓN DE CI
- Hasta 2006: Solo CI
- 2006 - 2010: CI → CD
- 2010 - Hoy: DevOps (CI se convirtió en un commodity)






BASES PRINCIPALES

+


IMPLEMENTACIÓN
MÁS ALLÁ DE CI/CD
Cloud Infrastructure





Configuration Management





- Java-based build management and continuous integration server from JetBrains.
- A Freemium license for up to 20 build configurations and 3 free Build Agent licenses is available. Open Source projects can request a free license.
- Out-of-the-box support for Java, .NET, Ruby and XCode, plus C++, Python, PHP, Node via plugins


Devops e Integración Continua con TeamCity
By gabby_tee
Devops e Integración Continua con TeamCity
- 946