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?

3
tokyo0709 16 nov. 2017 à 01:21

4 réponses

Meilleure réponse

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:

enter image description here

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:

enter image description here

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:

enter image description here

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:

enter image description here

4
jessehouwing 17 nov. 2017 à 20:30

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.

0
Ben Power 8 mai 2018 à 05:45

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

0
Marcell Spies 12 avril 2018 à 00:29

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:

AnyStatus config screen

Voici l'écran d'état, qui apparaît lorsque vous cliquez sur l'icône de la barre d'état:

Status Screen, including folders

Voici l'icône de la barre d'état (immédiatement après le déclenchement d'une compilation):

Tray icon

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.

3
CJBS 17 janv. 2018 à 00:23
47318302