Il progetto BuildBot è un sistema per automatizzare la compilazione e ciclo di prova richiesta dalla maggior parte dei progetti di software per convalidare le modifiche del codice.
Con la ricostruzione e testare l'albero ogni volta qualcosa è cambiato automaticamente, costruiscono i problemi vengono individuati rapidamente, prima che altri sviluppatori sono disturbati dal fallimento.
Lo sviluppatore colpevole può essere identificato e molestato senza intervento umano. Eseguendo l'basa su una varietà di piattaforme, gli sviluppatori che non hanno le strutture per testare i loro cambiamenti ovunque prima checkin sarà almeno sapere poco dopo se hanno rotto la generazione o meno.
Conta di avvertimento, assegni lint, dimensioni dell'immagine, tempo di compilazione, e altri parametri di compilazione possono essere monitorati nel corso del tempo, sono più visibili, e sono quindi più facili da migliorare.
L'obiettivo generale è quello di ridurre la rottura dell'albero e fornire una piattaforma per eseguire prove e controlli di codice di qualità che sono troppo fastidioso o pedante per qualsiasi essere umano a sprecare il loro tempo. Gli sviluppatori ottengono immediata (e potenzialmente pubblico) un feedback sulle loro variazioni, incoraggiandoli ad essere più attenti a test prima di checkin
Requisiti :.
- Python
I commenti non trovato