How to use TravisCi to run anaysis on public SonarQube

Sonarqube is a quite famous tool to perform code analysis in a Continuous Integration chain. One of the most popular post of the blog explain how to get full Unit and Integration test code coverage out of your maven build with its plugin. Sonarqube also has a public instance of its tool, where several OpenSource projects…

Environment templates – part 1 – Create your template

Ok, time for a big topic. Environment templates is a really useful practice which can improve many Continuous Integration areas, so I will probably split its description over several posts. This first post involves, obviously, template creation. The second one will show you how to reuse such template for integration tests automation. Third one will…

Artifactory: configurazione client maven

Con questo terzo articolo andremo a completare la panoramica sull’utilizzo di un repository maven remoto. Inizialmente abbiamo analizzato i vantaggi di un’installazione dedicata, quindi abbiamo visto più nel dettaglio come effettuare una efficace configurazione del server, ora concluderemo con la configurazione necessaria per iniziare ad usare quanto realizzato finora. Innanzitutto soffermiamoci sui punti chiave che…

Maven: l’importanza di un repository remoto

Con questo articolo voglio finalmente addentrarmi nel mondo di Maven e della Build automation e voglio cominciare dall’introduzione di uno strumento fondamentale per qualunque team di sviluppo che voglia affrontare l’argomento in maniera professionale: approntare un repository remoto per gli artifact (e non solo). Attenzione: questo articolo è disponibile anche in lingua inglese: qui. Come…

Instant Flask Web Development

Visto che stasera siamo in tema di recensioni, ve ne segnalo una fornita dal più fedele lettore di questo blog: Miticojo Per coloro che non conoscono Flask, si tratta di un micro-framework web Python che permette di sviluppare rapidamente e di scalare altrettanto velocemente le proprie applicazioni web: blog, e-commerce, backend API, applicazioni distribuite ed enterprise Personalmente non ho mai…

Jolokia: creare un client javascript

Uno dei punti di forza di Jolokia è sicuramente il fatto che esponga oggetti complessi come  i MBean di JMX in un protocollo semplice come l’HTML e in formato JSON. Lo stesso team di sviluppo fornisce delle librerie javascript che permettono a chiunque abbia un minimo di conoscenze di JQuery di collegarsi all’agent remoto e…