Julien et Reda viennet nous parler de Gerrit et de son syst\xe8me de revue de code ; puis de l\u2019outil Vet qu\u2019ils ont open sourc\xe9. Et Jos\xe9 Paumard nous fait
try ( Jos\xe9 jos\xe9 = new Jos\xe9(2018) ) { Audio crowdcast = Stream.of( jos\xe9.interview(), jos\xe9.interview(), jos\xe9.interview(), jos\xe9.interview() ) .map( Audio::normalize ) .filter( a -> ! a.tooNoisy() ) .collect( AudioCollectors.joining( " fade out <-> fade in " ) ); return crowdcast; }
Enregistr\xe9 le 15 mai 2018
T\xe9l\xe9chargement de l\u2019\xe9pisode LesCastCodeurs-Episode\u2013190.mp3
Interview Ta vie, ton \u0153uvreCosium
Julien B\xe9ti, CTO
R\xe9da Housni-Alaoui, Architecte
Le sujet: notre passage \xe0 Gerrit et le client associ\xe9 que nous avons mis en place: Vet. Un article sur le sujet que R\xe9da avait \xe9crit sur le sujet: https://medium.com/@rdahousnialaoui/abandoning-bitbucket-server-in-favor-of-gerrit-ee6b60e01795
La page GitHub de Vet, en full Java 9, avec utilisation de JLink \\o/
Un plugin IntelliJ est en cours de d\xe9veloppement
Dans l\u2019interview, nous n\u2019avons pas eu le temps de parler: De Vet et des workflows associ\xe9s (via les commandes document\xe9es sur la page GitHub) qui permettent de verrouiller les push sur le git remote. De l\u2019aspect extensible de Gerrit qui permet, par exemple, d\u2019appliquer automatiquement une PR lorsque l\u2019ensemble des conditions sont r\xe9unies (+2 d\u2019un reviewer, pas de \u20131 d\u2019un reviewer, +1 de Jenkins) et ce quelque soit l\u2019ordre d\u2019arriv\xe9e.
Concernant la probl\xe9matique que tu as \xe9voqu\xe9 de \u201ccommit annexe\u201d, il est en fait possible dans Gerrit de cr\xe9er une d\xe9pendance entre PR. Nous n\u2019utilisons pas cette fonction, il est donc possible que quelques modifications sur Vet soient n\xe9cessaire pour en tirer profit. Plus d\u2019infos ici: https://gerrit-review.googlesource.com/Documentation/concept-changes.html#related-changes
Le crowdcast de Jos\xe9 Paumard Nous contacterFaire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com