Configuraré CI de GitHub Actions para tu repositorio de Python
Acerca de este Servicio
¿Sigues haciendo las mismas comprobaciones de Python a mano? Agregaré un flujo de trabajo de GitHub Actions que ejecuta tus comandos existentes cuando cambie el código.
BÁSICO un repositorio público, una versión de Python y un comando de lint o test existente al hacer push a una rama. Incluye el YAML del flujo de trabajo y notas de configuración.
ESTÁNDAR hasta 3 comandos existentes en un flujo, disparadores en push y pull-request, caché de pip y un README. Repositorio público o privado.
PREMIUM Estándar más una matriz de 2 versiones de Python y un artefacto de informe de prueba subido, si tu comando existente lo genera.
Todos los paquetes usan runners de Ubuntu alojados en GitHub. Uso GitHub Actions en mis propios proyectos e incluyo validación del flujo y evidencia de ejecución cuando se proporciona acceso al repositorio.
Escribir pruebas, arreglar fallos en la aplicación, despliegues, credenciales en la nube y runners autoalojados están fuera de este Gig. Los cargos por uso de GitHub, si los hay, son tuyos.
Envíame tu versión de Python y los comandos que funcionan antes de ordenar. Las revisiones cubren el flujo acordado.
Herramientas:
GitHub
Marcos:
Otros
Proveedor de la nube:
Otros
Lenguaje de programación:
Python
Experiencia:
Configuración
Otros servicios de Ingeniería de DevOps que ofrezco
FAQ
Traducción automática
¿También escribes las pruebas?
No. Tú proporcionas comandos que ya funcionan, como pytest o un linter. Yo automatizo esos comandos en GitHub Actions. Escribir pruebas o arreglar código que falla requiere un alcance separado.
¿Puedo usar un repositorio privado?
Sí, con Estándar o Premium. Básico es para un repositorio público. Los cuotas y cargos de uso de GitHub Actions corresponden a tu cuenta.
¿Está incluida la implementación?
No. Este Gig cubre comprobaciones de integración continua. Los despliegues en la nube, credenciales, automatización de lanzamientos y runners autoalojados no están incluidos.
¿Cómo entregas el flujo de trabajo?
Como un archivo YAML y README, o mediante una pull request cuando proporcionas acceso adecuado. Nunca necesito tu contraseña de GitHub ni un token con privilegios amplios.
¿Qué pasa si no puedo ejecutarlo en mi repositorio?
Proporciono un archivo de flujo de trabajo y pasos de validación. Con acceso autorizado al repositorio incluyo evidencia real de ejecución. Cualquier demostración en la galería es ilustrativa, no un resultado del cliente.
¿Qué añade Premium?
Las mismas comprobaciones en dos versiones de Python acordadas, además de subir un informe que tu comando de prueba existente ya genera.

