Domanda

Queste domande sono per gli utenti TeamCity solo

1) E 'possibile configurare TeamCity per estrarre informazioni costruire artefatti in base alle proprie le espressioni regolari? Questo è esattamente ciò che fa Pulse qui

2) Se TeamCity integrarsi con qualsiasi strumento per il monitoraggio compito / bug? come JIRA?

3) Questa domanda è per le persone che gestiscono solo analizzatore di codice statico. Uno strumento come PC-Lint / visivo Lint può generare report XML. TeamCity può essere configurato per analizzare questi artefatti e generare un errore di generazione?

4) Attualmente sto valutando TeamCity in questo momento ... ci forum della comunità pretende molto sembra essere molto attivo. Per coloro che pagano per il supporto, come è il supporto JetBrains? È buono? Atlassian sembra essere molto meglio.

È stato utile?

Soluzione

  1. TeamCity permette di ottenere costruire artefatti con un modello di Ant-based. È possibile specificare più modelli e impostare la directory di destinazione per ogni modello. Per saperne di più a http://www.jetbrains.net/confluence/display/TCD4/ costruire + Artefatto

  2. C'è un'integrazione che consente di collegare RF-3432 per il problema Jira. Più integrazione avanzata può apparire nella prossima versione di TC. Per saperne di più a http://www.jetbrains.net/ confluenza / display / TCD4 / Mapping + esterno + Links + a + Commenti

  3. Solo con il plugin personalizzato. O il vostro processo di generazione in grado di inviare un messaggio specifico "eco" che cambierà lo stato di costruzione e la descrizione.

  4. OK, io sono JetBrainer. Può essere che noi non sappiamo la risposta immediatamente, ma ci sforziamo di rispondere alle domande del forum più presto. i clienti a pagamento hanno anche il supporto e-mail.

Spero che questo aiuti, KIR

Altri suggerimenti

Disclaimer: Io non lavoro per JetBrains! Ma ho lavorato con l'impulso e TeamCity nel mio lavoro attuale.

Crea Artefatti : Sì, TeamCity esporterà manufatti che rimangono dopo una generazione. È possibile aggiungere definire modelli jolly ant-stile per abbinare i file (il pattern predefinito corrisponde alcun file lasciati nella directory di compilazione di root). Questi file possono essere visti dal punto di vista del progetto contro ogni singola generazione.

È possibile utilizzare speciali servizio comandi in uno script di build per esportare immediatamente manufatti lungo la strada troppo, faccio questo per uno strumento complessità codice che genera file XML, per la quale ho anche definito un grafico personalizzato.

Bug Tracking : Non ho esperienza con questo, ma KIR sottolineato alcune alternative.

XML di analisi : È possibile controllare questo con ant. Ho incluso uno strumento di terze parti chiamato Andariel nel mio accumulo che può essere eseguito XPaths attraverso documenti XML, quindi utilizzati messaggi di servizio di esportare il risultato (in questo caso un conteggio di metodi che superano un limite di complessità) da visualizzare in un grafico personalizzato.

Credo che si potrebbe anche pubblicare i reperti, fornire TeamCity con una XSL per rendere il codice XML, e di creare una scheda aggiuntiva nei risultati di build per visualizzarla (comunque non ho fatto questo)

Supporto tecnico : Ho trovato il forum della community per essere abbastanza buona, la maggior parte delle domande che ho avuto risposta entro un giorno o due da entrambi i civili e dipendenti JetBrains, e stavo usando la libera versione 'Professional'. Posso solo immaginare che il supporto e-mail sarà altrettanto buono se non meglio!

Sono un po 'confuso su questa domanda perché il mio uso di TeamCity, TC (e credo che i principi di progettazione di TC) è quello di consentire lo script di build (e non TC) di rimanere il corrispondente di imperativi di compilazione.

In altre parole, se avete bisogno TeamCity di fare qualcosa di fresco, basta aggiungere che roba fresca nel vostro script di build sia utilizzando un'attività esistente nel vostro sistema di compilazione o scrivere uno voi stessi.

TeamCity supporta NAnt, MSBuild, Formica e sono sicuro, qualsiasi altra piattaforma di costruzione è possibile installare su sui buildagents.

L'unica integrazione vorrò TC o di qualsiasi altra piattaforma CI di avere è l'integrazione di controllo di origine con la mia scelta di SC. Il resto della integrazione deve essere controllato dal mio script di build. In questo modo, ho configurare solo il mio TC volta all'inizio del progetto per ciascun progetto e poi, non toccare mai più. Al contrario, la build può cambiare per ogni versione.

Quindi, la risposta indiretta alla tua domanda è sì, in teoria, attraverso lo script di build.

Spero che questo aiuti.

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