Oracle Cloud Infrastructure (OCI) DevOps es un servicio de integración y entrega continuas (CI/CD) para equipos de desarrollo que construyen sobre OCI.
Si bien el proceso de integración e implementación continuas agiliza el desarrollo y la entrega de códigos, también presenta áreas de complejidad. Al implementar una arquitectura de integración y entrega continuas, la diversidad tecnológica, los requisitos de calidad, las aptitudes del equipo, la relación costo-beneficio de la adopción y la estrategia de productos deben influir en tu decisión.
¿Cómo mantienes la consistencia entre múltiples nubes sin dar acceso directo al sistema de compilación a OCI Kubernetes Engine? Descubra cómo conectar pipelines de implementación de OCI DevOps a un sistema de integración continua, como GitHub Actions, para lograr la consistencia a pesar de las inconsistencias IaC entre nubes.
La estrategia de implementación debe elegirse teniendo en cuenta el riesgo de implementar una nueva versión, el impacto de la misma en los usuarios y la inversión en ella. Esta guía presenta y contrasta las estrategias de implementación canary y azul-verde.
Crea repositorios de código privados o conéctate a repositorios externos como GitHub, GitLab, Bitbucket Cloud, Visual Builder Studio, Bitbucket Server y GitLab Server.
Usa pull requests para activar una ejecución de compilación y desplegar los cambios en el código. Las verificaciones de combinación configuradas en el repositorio ayudan a garantizar que la compilación se realice correctamente sin conflictos.
Crea y gestiona una canalización de compilación que contenga las etapas que definen el proceso para compilar, probar y ejecutar correctamente aplicaciones de software antes de su implementación.
Inicia una canalización de implementación que contenga diferentes etapas para la implementación automatizada con estrategias blue-green, canary o rolling; cada etapa está asociada a ciertas acciones.
Como servicio nativo de OCI, la identidad, la seguridad, el registro y mucho más son consistentes en toda la infraestructura de Oracle Cloud, junto con implementaciones seguras preconfiguradas en los servicios de Oracle Cloud Infrastructure (OCI) Compute.
OCI DevOps funciona con sus flujos de trabajo y herramientas existentes, como GitHub, GitLab, Jenkins, etc., incluidos recursos privados y basados en la nube.
Céntrese en el código y flujos de trabajo con compilaciones simultáneas que se amplían para mantener a los equipos de desarrollo centrados, y sin servidores para operar a medida que se amplía.
Estamos encantados de anunciar el lanzamiento de las nuevas funciones de pull request en el repositorio de código de Oracle Cloud Infrastructure (OCI) DevOps. Esta importante actualización introduce varias funciones clave de colaboración para desarrolladores, incluidos pull requests, bifurcaciones de repositorios e insights del repositorio. Ya sea que estés desarrollando nuevo código de aplicación, mejorando una aplicación existente o gestionando repositorios de infraestructura como código (IaC), contar con un flujo de trabajo que permita a los equipos revisar nuevos cambios de código y aplicar controles de calidad mediante aprobaciones obligatorias es fundamental para todos los clientes empresariales.
Lee la publicación completa