Estoy buscando configurar un servidor de integración continua para un proyecto python. Normalmente, esto construiría el proyecto, sin embargo, como Python no está construido como tal, ¿qué debería hacerse en su lugar? ¿Solo pruebas unitarias? ¿O hay pasos adicionales que cualquiera puede recomendar?integración continua python
8
A
Respuesta
12
Hay un par de excelentes recursos sobre el uso de Jenkins junto con Python:
La opción estándar sería ejecutar los tests de unidad, registrar la cobertura de prueba y ejecutar pylint o algún otro comprobador de estilo.
+0
Gracias, estos recursos son exactamente el tipo de cosa que estaba buscando –
0
El uso de Jenkins/Hudson para la integración continua es el enfoque estándar.
Cuestiones relacionadas
- 1. Sistema de integración continua para Python Codebase
- 2. Integración continua y QA
- 3. Integración continua: mejores prácticas
- 4. integración continua con mysql
- 5. JSTestDriver e integración continua
- 6. Subversion con integración continua
- 7. UI Testing Framework + Integración continua?
- 8. Creaciones limpias en integración continua
- 9. Integración continua con ASP.Net MVC
- 10. Windows Azure e integración continua
- 11. ¿Qué es la integración continua?
- 12. Integración continua para proyectos Xcode?
- 13. TeamCity para la integración continua de Python/Django
- 14. Integración continua con .net y svn
- 15. ¿Cómo migrar de "Integración Arcana" a Integración Continua?
- 16. ¿Qué software de integración continua usa?
- 17. Integración continua de Git en Windows
- 18. Configuración de la integración continua con SVN
- 19. ¿Qué marco de integración continua para Perl?
- 20. C#/NET - integración continua y FTP despliegue
- 21. Integración continua frente a compilaciones nocturnas
- 22. Configuraciones de compilación de integración continua
- 23. ¿Qué biblioteca de integración continua usar?
- 24. Hudson o Teamcity para una integración continua?
- 25. Sistema de integración continua para Delphi
- 26. Integración continua con Teamcity y Clearcase
- 27. Integración continua (Hudson/Jenkins) y programación R
- 28. buildbot vs hudson/jenkins para C++ integración continua
- 29. Integración continua para Android a través de TeamCity. ¿Herramientas preferidas?
- 30. ¿La integración continua es importante para un desarrollador en solitario?
¿Por qué la gente ha votado para cerrar esto? – Johnsyweb
¿Por qué configurar un servidor? Pruebe [rultor.com] (http://www.rultor.com), una solución alojada que ejecuta todas las compilaciones en contenedores Docker y es gratuita – yegor256
@ yegor256 la pregunta no es sobre dónde construir, sino más sobre lo que debería entrar en una construcción python. Nos decidimos por el análisis estático y las pruebas unitarias que se ejecutan en un servidor interno con jenkins. Como ya tuvimos algunas implementaciones de jenkins. –