Voglio ottenere lo stato di compilazione in TFS (indipendentemente dal fatto che sia riuscito o meno). Quali classi e metodi possono essere utilizzati per questo scopo?Come ottenere le notifiche dello stato di build TFS?
risposta
L'API TFS è per lo più documentata su MSDN sotto Visual Studio SDK: http://msdn.microsoft.com/library/bb130146, tuttavia le API di compilazione si trovano in una posizione diversa (nella documentazione TFS): http://msdn.microsoft.com/library/cc339575.
Questi sono gli stessi assembly utilizzati da tf.exe e Team Explorer (ecc.).
Controlla la libreria MSBuildCommunityTasks. Ha un compito di posta.
Importare questo nel progetto di costruzione per inviare i messaggi.
Se si desidera solo l'avviso (non a livello di codice): È possibile fare clic destro sul progetto nel Team Explorer e selezionareAvvisi progetto.
Continua a farlo lavoro? In VS2013 la pagina Build di Team Explorer elenca le build e le definizioni di build. Non riesco a vedere un'opzione _Project Alerts_ su qualsiasi menu di scelta rapida. –
In TFS 2008, è possibile fare clic con il pulsante destro del mouse sul nome del progetto TFS (in Team Explorer) e selezionare Avvisi progetto.
Quindi selezionare l'avviso A Build Completes e inserire il proprio indirizzo di posta elettronica nel campo Invia a.
I think TFS 2005 ha anche questa funzione, ma non posso ricordare. È passato un po 'di tempo. ;)
È possibile eseguire notifiche di creazione, che è simile a CC Vassoio in quanto ti darà continuamente lo stato di tutte le build che ti interessa seguire. Per avviare lo strumento, andare a ...
Tutti i programmi -> Microsoft Visual Studio 2010 - Strumenti> Team Foundation Server -> Notifiche relative alle build
Fare clic sul pulsante Opzioni per iscriversi a qualsiasi generazioni sono sul tuo server. Questo verrà visualizzato nella barra delle applicazioni con una casella di controllo verde o una X rossa per indicare lo stato delle build che hai selezionato.
Huzzah! ........ –
+1 per passare da CC.net a TFS 3 anni fa e non sapendo che era lì fino ad ora! Grazie! –
Sì, stavo usando uno strumento gratuito chiamato "TFS Commit Monitor", ma contento di sapere che questo è integrato. L'ho appena abilitato con VS 2012, thx –
In Visual Studio 2013, con TFS 2013, si dispone di avvisi e-mail da TFS e uno strumento di vassoio di sistema di notifica Corporatura: http://msdn.microsoft.com/en-us/library/ms181725.aspx
Tuttavia, di solito non visualizzati nella schermata di avvio di Windows 8, anche con un ricerca. Quindi, eseguire manualmente nella maggior parte delle installazioni da qui:
C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ BuildNotificationApp.exe
Per attivare gli avvisi di notifica accumulo di posta elettronica, in Team Explorer:
Se non si è già connessi al progetto team in cui si desidera lavorare, collegarsi al progetto team.
Scegliere Home, quindi scegliere Impostazioni.
Nella pagina Impostazioni , sotto Project Team, scegliere Avvisi progetto. Seleziona uno o più eventi di avviso.
Nel inviare il mio Alert per di dialogo, scegliere Modifica e immettere l'indirizzo di posta elettronica di ogni persona che dovrebbe ricevere gli avvisi. Utilizza il punto e virgola per separare più indirizzi e-mail.
ulteriori dettagli, vedere: https://msdn.microsoft.com/en-us/library/ms181725.aspx
È possibile utilizzare un'estensione di Visual Studio chiamato AnyStatus che supporta sia XAML e vNext costruisce e un sacco di altri monitor, come Windows Services, HTTP, TCP/UDP, Ping e altro ancora.
Disclaimer: Sono l'autore di AnyStatus
E questo funziona anche per le build di vNext, diversamente dallo strumento "Build Notifications", che funziona solo per le build basate su XAML. – CJBS
- 1. Come concatenare le build TFS?
- 2. TFS ha qualcosa come CCTray per le notifiche di compilazione?
- 3. Icona dello stato di build incorporabile di Jenkins non mostrata
- 4. Come ottenere una build specifica con l'API TFS
- 5. TFS Build Test Results
- 6. Come ottenere l'ultimo artefatto di build dal rilascio di build TFS?
- 7. Come ottenere le definizioni di costruzione da TFS?
- 8. Nodejs Definizione build TFS
- 9. Tfs build fallito
- 10. Come funzionano le notifiche desktop Overflow dello stack?
- 11. Come ottenere lo stato di build da GitLab CI?
- 12. TFS Build mantiene lo stato 'in corso' senza terminare la build con errore o successo [TFS 2012]
- 13. conflitto di mapping dello spazio di lavoro TFS
- 14. : come cancellare le notifiche?
- 15. YUI compressor e TFS Build
- 16. Modifica della posizione di TFS Build
- 17. Esclusione test da tfs build
- 18. Ottenere lo stato dello schermo usando ADB
- 19. Come configurare libgit2 in TFS Build con repository privati?
- 20. Aggiornamento di TFS 2015 Build Agent
- 21. Possibilità di usare Karma con build TFS
- 22. Il recupero dello sfondo iOS cancella le notifiche precedenti
- 23. notifiche e-mail/avvisi da Builds a TFS 2010
- 24. come funzionano le notifiche di Facebook?
- 25. TFS Hosted Build Controller - Microsoft.TextTemplating.targets non trovato
- 26. Come ottenere le notifiche da QGraphicsScene su addItem o itemChange?
- 27. Utilizzo delle definizioni di build TFS su un computer locale
- 28. Converti TFS 2013 xaml Build Definition in TFS 2015 vNext Build
- 29. Come posso copiare una definizione di build TFS 2010?
- 30. Come mostrare le notifiche Heads up android
Quale versione di TFS? – NotMe
stai cercando uno strumento in uscita o che l'SDK crei uno strumento? – BozoJoe
come "Quali classi e metodi ..." :) – OK999