Domanda

Sono incuriosito dall'idea in TeamCity di commit pre-test (ovvero verifica che non rompano la build prima di consentire l'esecuzione del check-in) e mi chiedo se esiste un modo per implementarlo in TFS . Sembra che TeamCity sia in grado di interfacciarsi con il controllo versione TFS come backing store, ma ovviamente preferirei una soluzione gratuita.

È stato utile?

Soluzione

In TFS c'è la nozione di check-in politiche in cui è possibile eseguire codice sul client e che possono convalidare i check-in prima di consentire che si verifichino. Tuttavia, ciò che stai cercando suona più come l'idea di un "Check-in con cancello" " dove viene tentata una compilazione su un server di compilazione centrale prima che il check-in venga eseguito il commit nella base di codice principale. Dai un'occhiata al progetto BuddyBuild su CodePlex per aggiungere quella funzionalità nelle attuali versioni di TFS.

In TFS 2010, le build con check-in gated saranno una funzionalità pronta all'uso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top