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
- 875