VMware Code Stream modela las tareas en el proceso de publicación de software y automatiza el desarrollo y las pruebas del código de desarrollador para enviarlo a producción.

Integra su proceso de publicación con herramientas de desarrollador para llevar a cabo tareas específicas y realiza un seguimiento de todos los artefactos y las versiones del código.

Qué hace VMware Code Stream, desde el desarrollo hasta la producción.

Cree una canalización que ejecute acciones para compilar, implementar, probar y publicar el software. VMware Code Stream ejecuta el software a través de cada etapa de la canalización hasta que está listo para pasar a producción.

Integre la canalización con una o varias herramientas de DevOps, como orígenes de datos, repositorios o sistemas de notificación, que proporcionan datos para que se ejecute la canalización. También se conecta a orígenes remotos mediante un proxy de nube.

Por ejemplo, es posible que necesite usar varios endpoints en una canalización que descargue e implemente una aplicación Kubernetes de GitHub en un clúster de Kubernetes.

Canalizaciones de ejemplo en VMware Code Stream.

VMware Code Stream se integra con varios tipos de endpoints.

Tabla 1. VMware Code Stream se integra con herramientas de DevOps
Endpoint Qué función tiene
Git Extrae código de desarrollador del repositorio y funciona con las canalizaciones de activador a activador de Git cuando los desarrolladores insertan código en el repositorio.
Kubernetes Automatiza los pasos para implementar, escalar y administrar aplicaciones en contenedores.
Compilación de Code Stream Crea compilaciones nativas para la integración continua en lugar de usar integraciones de terceros.
Jenkins Compila artefactos de código.
Correo electrónico Envía notificaciones a los usuarios.
JIRA Crea un ticket cuando se produce un error en la canalización.
Bugzilla Crea errores y realiza su seguimiento.

Para obtener una lista completa de endpoints compatibles, consulte Qué son los endpoints.

Para qué sirve VMware Code Stream

Como desarrollador o administrador de Code Stream, puede usar VMware Code Stream para automatizar todo el ciclo de vida de DevOps mientras sigue utilizando sus herramientas de desarrollo. VMware Code Stream ofrece lo siguiente:

  • Automatización sencilla
  • Complementos inmediatos que funcionan sin código abierto
  • Experiencia de modelado sencilla y canalización como código
  • Integración directa con VMware Tanzu Kubernetes Grid Integrated Edition (anteriormente conocido como VMware Enterprise PKS)
  • Informes y detalles
  • Visibilidad de extremo a extremo con paneles de control detallados
  • Paneles de control personalizados
  • Métricas y detalles de DevOps
  • Control
  • Acceso basado en funciones
  • Variables secretas y restringidas y autorizaciones
  • Proyectos

VMware Code Stream simplifica la implementación de aplicaciones de software a medida que el código fuente completa las etapas de desarrollo y pruebas y pasa a la fase de producción. También aumenta la productividad mediante el activador de Git. Cuando un desarrollador inserta código en el repositorio, VMware Code Stream puede activar la canalización y automatizar la compilación, las pruebas y la implementación de la aplicación.

Puede usar VMware Code Stream con otros componentes de vRealize Automation Cloud.

  • Implemente una plantilla de nube de VMware Cloud Assembly y utilice los valores de los parámetros que expone la plantilla de nube.
  • Publique la canalización en VMware Service Broker para que otros miembros del equipo puedan solicitarla e implementarla en sus regiones de nube.

Para ver otras formas de usar VMware Code Stream, consulte Qué más se puede hacer con Code Stream.