Vous vous situez ou par rapport à Gitlab et ses pipelines de CI ?
A l'heure actuelle, la CI/CD avec Tuleap c'est via Jenkins.
Notre stratégie de fournir une intégration transparente entre les deux outils (identification, déclencheurs, remontés des infos, etc).
Le cœur de CI & CD reste du Jenkins sous la responsabilité des équipes de Dev. Mais les diverses intégrations (notamment la gestion de la délégation de l'auth) couplé à une approche JCasC permet d'en réduire considérablement la maintenance.
Un des points chiant de ces pipelines est de ne pas voir les tester en local et attendre parfois 25 min leur fin.
Pour ça la solution Jenkins c'est Jenkinsfile runner. C'est encore en beta mais ca devrait répondre à la plupart des cas d'usage (après si les pipelines dépendent des bcp de trucs externe ca ne fera pas de miracle non plus).
[^] # Re: Gitlab ?
Posté par vaceletm . En réponse à la dépêche Gestion des plans de tests, intégration continue, nouvelle UI : version majeure Tuleap 12. Évalué à 3.
Merci :)
A l'heure actuelle, la CI/CD avec Tuleap c'est via Jenkins.
Notre stratégie de fournir une intégration transparente entre les deux outils (identification, déclencheurs, remontés des infos, etc).
Le cœur de CI & CD reste du Jenkins sous la responsabilité des équipes de Dev. Mais les diverses intégrations (notamment la gestion de la délégation de l'auth) couplé à une approche JCasC permet d'en réduire considérablement la maintenance.
C'est détaillé dans cet article en anglais https://blog.tuleap.org/seamless-integration-between-tuleap-and-jenkins/
Pour ça la solution Jenkins c'est Jenkinsfile runner. C'est encore en beta mais ca devrait répondre à la plupart des cas d'usage (après si les pipelines dépendent des bcp de trucs externe ca ne fera pas de miracle non plus).