Nous intégrons simplement Visual Studio Team Services en tant que nouveau flux de travail et mettons en place des builds automatisés sur les commits à maîtriser. Actuellement, la personne qui s'engage à maîtriser et instaure une nouvelle version recevra un e-mail de notification lorsque la construction échoue ou réussit.
Nous pensions que nous recevrions tous une notification, mais cela ne semble pas être le cas. Nous avons examiné les paramètres de notification dans VSTS, mais nous n'avons jusqu'à présent trouvé aucun paramètre qui nous permettrait à tous d'être notifiés à la fin de la construction. Y a-t-il un paramètre qui nous manque ou s'agit-il d'une fonctionnalité qui n'est actuellement pas prise en charge?
4 réponses
Notifications
La notification VSTS Build Successed peut être personnalisée pour rapporter uniquement sur certains statuts à l'aide des options de critères de filtrage, en créant l'abonnement pour une équipe ou un groupe, la notification sera envoyée à tous les membres du groupe:
Si vous avez besoin de filtres plus avancés, pensez à acheminer votre notification vers une autre adresse e-mail et dirigez-la vers IFTTT ou Microsoft Flow. Ou en utilisant directement l'étape de notification de génération dans Microsoft Flow.
Outils de CD Visual Studio
Les VSTS CD Tools intègrent la notification de compilation directement dans Visual Studio. Cela entraîne une notification toast chaque fois que Visual Studio est ouvert:
Catlight
Catlight, il s'exécute à partir de la barre des tâches et vous avertira même lorsque Visual studio n'est pas ouvert:
Sirène de la honte
Et une quatrième option est Siren of Shame, qui offre également une intégration avec une lumière de secours USB qui commencera à clignoter lorsque le la construction échoue:
Si quelqu'un reçoit le redouté "Une erreur s'est produite lors de l'envoi de la demande." avec Catlight, essayez de l'exécuter en tant qu'administrateur. Corrigé pour nous.
Peut-être que node-build-monitor pourrait être intéressant pour vous. Nous l'utilisons pour nos équipes sur un écran dédié. Mais vous pouvez également l'ouvrir dans un onglet du navigateur et activer les notifications de bureau.
C'est open source avec de nombreux contributeurs et un support pour de nombreux services.
https://marcells.github.io/node-build-monitor
AnyStatus
AnyStatus est un outil de notification qui se présente sous la forme d'un complément Visual Studio ou d'une icône de barre d'état autonome ( application de bureau) qui notifiera l'état des modifications de build.
Il prend en charge de nombreux systèmes d'intégration continue, y compris TFS vNext.
Voici l'écran de configuration pour ajouter un nouveau projet:
Voici l'écran d'état, qui apparaît lorsque vous cliquez sur l'icône de la barre d'état:
Voici l'icône de la barre d'état (immédiatement après le déclenchement d'une compilation):
L'icône de la barre d'état montre une coche lorsque toutes les compilations sont OK et un X rouge lorsqu'au moins une a échoué. Il affiche une icône «jouer» lorsqu'au moins une compilation est en cours.
Questions connexes
De nouvelles questions
continuous-integration
L'intégration continue (CI) consiste à créer et à tester automatiquement le logiciel complet à intervalles réguliers: au moins une fois par jour, souvent plusieurs fois par jour et parfois aussi souvent qu'après chaque enregistrement dans le système de contrôle de version.