Il software di automazione della build automatizza i compiti comunemente eseguiti nel processo di sviluppo software. I compiti tendono ad essere semplici e ripetibili, e includono cose come la compilazione del codice sorgente o l'esecuzione di test automatizzati. Il software di automazione della build spesso si integra con prodotti di test software, sistemi di controllo delle versioni, IDE, strumenti di tracciamento dei bug e fornitori di PaaS.
Per qualificarsi per l'inclusione nella categoria Automazione della Build, un prodotto deve:
Automatizzare compiti ripetitivi nel processo di sviluppo software, come la compilazione del codice o l'esecuzione di test
Integrarsi con altri strumenti di sviluppo come sistemi di controllo delle versioni, IDE o framework di test
Supportare la creazione e la gestione di pipeline di build per ottimizzare i flussi di lavoro di sviluppo