Sobre el proyecto

Skaffold es una herramienta de línea de comandos que facilita el desarrollo continuo para aplicaciones Kubernetes. Detecta cambios en el código fuente y maneja automáticamente el pipeline para construir, enviar e implementar aplicaciones en clústeres locales o remotos. Las capacidades clave incluyen: - Flujo de trabajo optimizado desde el código fuente hasta la implementación con etiquetado de imágenes basado en políticas - Retroalimentación continua mediante agregación automática de registros y reenvío de puertos - Portabilidad del proyecto mediante perfiles conscientes del contexto, configuración a nivel de usuario, variables de entorno y banderas - Bloques de construcción para CI/CD: `skaffold run` para ejecución end-to-end y `skaffold render` para generar manifiestos de Kubernetes hidratados para flujos de trabajo GitOps - `skaffold init` para la generación automática de archivos de configuración al descubrir archivos del proyecto - Soporte para aplicaciones de múltiples componentes - Arquitectura de módulos para integrarse con cualquier herramienta de construcción o implementación - Operación solo en el lado del cliente sin componentes en el clúster Skaffold se integra con IDEs a través de extensiones de Google Cloud Code para Visual Studio Code y JetBrains IDEs, que gestionan Skaffold y dependencias comunes. La herramienta se considera lista para producción y admite contribuciones de la comunidad.