Développement logiciel continu : automatisez votre workflow

Git et SVN à l’échelle

  • Créez un nombre illimité de dépôts par projet
  • Liez les commits aux bugs, spécifications et livraisons
  • Naviguez dans le code source et analysez les différences
  • Améliorez la traçabilité en forçant les références dans les messages des commits
  • Enclenchez des builds Jenkins builds lors des commits
  • Web hook sur les pushs Git
  • Recevez des notifications par e-mail
Git in Tuleap

La revue de code, c’est facile

Code review

Pull requests : débutez avec la revue du code

  • Personnalisez votre workflow de revue du plus simple à plus avancé
  • Créez des demandes entre les branches d’un même dépôt
  • Créez des demandes à partir d’un fork personnel
  • Commentez les fichiers de façon globale
  • Faites des commentaires plus spécifiquement sur des lignes de code
  • Créez des références croisées à une pull request à partir de tout autre élément Tuleap
  • Intégrez Jenkins pour savoir si les tests ont passé la CI avant la revue
  • Suivez le tableau de bord dédié au PR pour suivre l’état des revues
  • Options rebase et squash

Connecteur vers Gerrit : plus facile à gérer

  • Gagnez du temps et créez un projet Gerrit en un clic avec des configurations par défaut
  • Retrouvez toutes vos données Gerrit répliquées automatiquement vers Tuleap
  • Simplifiez la gestion des utilisateurs avec une synchronisation entre Gerrit et Tuleap

Intégration continue avec Jenkins

Automatisez l’intégration de code en continu pour détecter rapidement les erreurs. Surveillez l’état de l’intégration continue sans jamais quitter Tuleap.

  • Intégrez Jenkins avec Git ou SVN
  • Lancez automatiquement Jenkins lors de votre workflow dans les trackers
  • Suivez les résultats des jobs sur les tableaux de bord du projet

API REST et Webhooks

Utilisez la puissance de l’API REST de Tuleap et des webhooks pour automatiser un très grand nombre d’actions. Par exemple, lors d’un push Git, un webhook se lance vers stackstorm qui le capte et automatise la création de nouvelles tâches directement dans Tuleap.

Autre exemple : quand toutes les tâches d’une release ont un statut « fait », l’artefact de la release passe à « prête à livrer » et envoie un build à Stackstorm qui déploie la nouvelle version avec Ansible et enfin, met à jour l’artefact de la release avec le statut « livrée » sur Tuleap.

Code et revues liés aux tâches… et plus encore

Obtenez plus d’efficacité en connectant les branches, commits et pull requests aux activités (tâches, stories, bugs…) dans les trackers de Tuleap. Concentrez vous à faire du bon code, Tuleap s’occupe de relier automatiquement tous les éléments entre eux.

traçabilité logicielle

Dites stop à de multiples outils.
Découvrez le #1er outil open source Agile et DevOps.

risus consectetur quis, Praesent Curabitur porta. vel, mattis