Skaffold es una herramienta de línea de comandos que facilita la productividad de los desarrolladores mediante la organización de desarrollo continuo, la integración continua (CI) y la entrega continua (CD).
Skaffold es un proyecto de código abierto de Google que proporciona una configuración declarativa y portátil con una arquitectura conectable.
Con 13,000 estrellas de GitHub y más de 300 colaboradores, Skaffold tiene una gran comunidad activa de desarrolladores que lo usan.
¿Por qué? A los desarrolladores les encanta que Skaffold acelere sus procesos de desarrollo y entrega.
En una investigación de DevOps, se demostró que las organizaciones tienen un mejor rendimiento cuando sus equipos implementan con más frecuencia y tienen un plazo de entrega más corto para los cambios.
Descubre cómo se usa Skaffold en todos los productos de Google Cloud, como Cloud Code, Cloud Build y Google Cloud Deploy para la organización del desarrollo.
Categoría | Situación | Beneficios de Skaffold |
---|---|---|
Desarrollo continuo | Obtén información sobre cómo Cloud Code para IDE de JetBrains usa Skaffold a fin de ejecutar y depurar una aplicación de Kubernetes en un clúster local de Minikube o un clúster de Google Kubernetes Engine. |
|
Obtén información sobre cómo Cloud Code para VS Code usa Skaffold a fin de ejecutar y depurar una aplicación de Kubernetes en un clúster de Google Kubernetes Engine. |
| |
Integración continua | Compila y realiza pruebas en Cloud Build con SkaffoldUsa una Imagen de Skaffold en un paso de compilación de Cloud Build a fin de usar los comandos de Skaffold con facilidad para compilar, realizar pruebas e implementar en tu canalización de CI/CD de Cloud Build. |
|
Entrega continua | Aprende cómo Google Cloud Deploy usa Skaffold para entregar una aplicación de muestra a una secuencia de dos clústeres de Google Kubernetes Engine. |
|
De extremo a extremo | Configura y usa un sistema de desarrollo continuo, integración continua (CI) y entrega continua (CD) con un conjunto integrado de herramientas de Google Cloud (Cloud Code ,Cloud Build y Google Cloud Deploy). Puedes usar este sistema para desarrollar y también implementar aplicaciones en Google Kubernetes Engine (GKE). |
|
Usa Skaffold con Google Cloud
Obtén información sobre cómo Cloud Code para IDE de JetBrains usa Skaffold a fin de ejecutar y depurar una aplicación de Kubernetes en un clúster local de Minikube o un clúster de Google Kubernetes Engine.
Vuelve a implementar automáticamente los cambios de código
Permite que File Sync implemente cambios de código al instante sin tener que volver a compilar
Depura código en clústeres de Kubernetes
Transmite los registros de la aplicación y redirecciona el puerto de la app a tu máquina local
Usa una Imagen de Skaffold en un paso de compilación de Cloud Build a fin de usar los comandos de Skaffold con facilidad para compilar, realizar pruebas e implementar en tu canalización de CI/CD de Cloud Build.
Compila con Dockerfiles o Buildpacks
Ejecuta pruebas de estructura de contenedor o tus propias pruebas personalizadas
Aprende cómo Google Cloud Deploy usa Skaffold para entregar una aplicación de muestra a una secuencia de dos clústeres de Google Kubernetes Engine.
Configura y usa un sistema de desarrollo continuo, integración continua (CI) y entrega continua (CD) con un conjunto integrado de herramientas de Google Cloud (Cloud Code ,Cloud Build y Google Cloud Deploy). Puedes usar este sistema para desarrollar y también implementar aplicaciones en Google Kubernetes Engine (GKE).
Aumento de la paridad a los largo del desarrollo y la entrega
Reutiliza configuraciones en diferentes entornos
Aplica la administración al comienzo del flujo de trabajo y de manera coherente en todo el proceso
…y todos los demás beneficios mencionados
Comienza a desarrollar en Google Cloud con el crédito gratis de $300 y los más de 20 productos del nivel Siempre gratuito.