Jenkins

Archi & Techno

Keep your gradle dependencies up to date seamlessly

Keeping your dependencies up to date is not the funniest part of a project dev process. Especially if the dependencies list becomes long. However, it is crucial to keep your dependencies as possible close to the up-to-date versions available in order to benefit from the latest upgrades (such as bug fixes). The longer you wait, the harder the upgrade will be. So what if you receive an email every week to inform your team about the last version available of your projects dependencies? Some tools like Lint…

Lire la suite
Archi & Techno

iOS dev: How to get your code coverage right?

When I decided to tackle my preceding blog article on quality metrics for iOS, I wasn't prepared to spend that much time to get something robust and correct. The part on which I stumbled most was the code coverage, not because it's that difficult to make it work (there is plenty of resources on the Web) but because in all articles I have seen the solution was working but was not reporting accurate and useful metrics (I am sure I have missed some, sorry for…

Lire la suite
Archi & techno

Développement iOS : mettre en place des indicateurs qualité sur Jenkins

Les projets de développement d'applications iOS ne sont pas les mieux lotis quand on se penche sur la qualité du code. Projets très courts avec des contraintes fortes sur les délais (time-to-market), ils souffrent en effet souvent d'un manque d'attention portée à la qualité du code. La seule chose qui sauve finalement ces actifs informatiques pour l'instant est que : leur taille est encore limitée (beaucoup d'applications encore gadgets) ces projets sont souvent peu ou pas maintenus (une fois arrivés sur le store, peu de…

Lire la suite
Archi & Techno

iOS dev: How to setup quality metrics on your Jenkins job?

iOS development projects are not first-in-class when it comes to managing the quality of the software produced. Very short projects, very short time-to-market, it is not the kind of projects where you see a lot of attention towards quality, unfortunately. Here at OCTO we try to do it differently, even for this kind of projects. Or above all, for that matter. But here comes another issue: the lack of tooling. Here is one of our latest attempt to setup quality metrics on a short and…

Lire la suite