2011-02-03 10 views
9

Stiamo utilizzando TFS 2010 per il controllo del codice sorgente e la gestione dei progetti e TeamCity 6.0 per l'esecuzione di build e generazione di rapporti (CI e distribuzioni giornaliere per i tester). L'impostazione dell'etichettatura di origine TFS in TeamCity per abbinare il numero di build era molto semplice, ma non riesco a trovare un modo per collegarlo a TFS Build Explorer.Come posso far apparire una build di TeamCity in TFS Build Explorer?

Vogliamo collegarli per poter assegnare bug a build particolari tramite TFS per le build di implementazione del tester giornaliero.

+0

Con "TFS costruire Explorer" si intende la cartella Costruire in Team Explorer? – Nock

+0

La cartella Build e/oi campi "Found in Build"/"Integrated in Build" negli elementi di lavoro, nonché i collegamenti in Microsoft Test Manager, penso. – GWLlosa

+0

Per noi, in particolare i campi "Found in Build"/"Integrated in Build" sono stati il ​​problema principale. –

risposta

2

Questa non è una risposta fantastica in quanto non conosco Team City, ma puoi chiedere al gruppo Team City se hanno un modello di processo di build TFS che delega a Team City. Final Builder ha questo in cui TFS esegue il monitoraggio e la pianificazione di build e alcuni dettagli, ma Final Builder esegue il lavoro vero e proprio. Questo ti dà una borsa mista secondo me, ma non è quello che intendi.

2

Per quanto riguarda il Team Explorer:

Microsoft non aprire mai la personalizzazione del Team Explorer, fornendo API corrispondente nel modello a oggetti. Non dovresti aggiungere/modificare/cambiare nodi lì. Ma la gente è riuscita a fare alcuni trucchi di riflessione.

Continuo a non pensare che sia una buona idea personalizzare Team Explorer, specialmente quando si vede Visual Studio 2012: rinnovano tutto lì.

Microsoft Test Manager:

Sembra che i dati sono tirato dal API Team Build direttamente, in modo da non avrete la possibilità di collegare squadra City ci.

Il campo degli elementi di lavoro è una storia diverse:

I valori attuali sono costruiti da un elenco globale che viene aggiornato dal Team Build. Quindi puoi mantenere il contenuto dell'elenco invece di Team Build se usi Team City, Sean Lynch ti ha dato il puntatore per aggiornare un elenco globale. Questo punto non è affatto difficile, è piuttosto semplice.

Tutto sommato quello che ti serve di più se il campo Oggetto di lavoro e puoi farlo. Se è ancora necessario un elenco di tutte le build di Team City in Visual Studio, scrivere un .vsix di Visual Studio per aggiungere una visualizzazione personalizzata che mostri la build di Team City. Ho meno speranza per MTM.

Ultimo commento: stai lontano dal database TFS, Microsoft è chiaro che non ti è permesso di leggerlo/toccarlo. È allettante, ma perderai tutto il supporto MS se lo fai. Ma nota che sarebbe l'unico modo per ottenere quello che vuoi ...

Problemi correlati