Build, integrazione continua e distribuzione per progetti Python?

5

Potresti dirmi quali strumenti sono usati in python per costruire progetti, come pure quali server di integrazione continui vengono utilizzati e come distribuire progetti sul server? Quello che intendo sono i progetti web, ma sarà comunque felice di sapere di più di queste informazioni non solo sul Web.

    
posta apk 16.06.2011 - 13:11
fonte

1 risposta

6

Jenkins , precedentemente chiamato Hudson, sembra essere una scelta molto comune per i progetti Python per l'integrazione continua. L'ho usato per diversi anni, e ne sono ancora molto felice. Seguiamo anche le violazioni di pylint e la copertura del codice in Jenkins, aiutandoci a mantenere la qualità del codice.

Abbiamo alcune distribuzioni automatiche per i server di staging, ma questo è per lo più personalizzato. Jenkins ti permetterà di eseguire qualsiasi script di shell in diverse fasi della build, quindi se la tua implementazione non è troppo complessa, è facile da integrare in Jenkins.

    
risposta data 16.06.2011 - 15:23
fonte

Leggi altre domande sui tag