Question

Ces questions sont pour les utilisateurs TeamCity seulement

1) Est-il possible de configurer TeamCity pour extraire des informations de compilation artefact basé sur vos propres vos expressions régulières? C'est exactement ce Pulse fait

2) Est-ce que TeamCity intégrer avec un outil de suivi des tâches / bug? comme JIRA?

3) Cette question est pour les personnes qui dirigent l'analyseur de code statique uniquement. Un outil comme PC-Lint / visuel Lint peut générer des rapports XML. Peut-être TeamCity configuré pour analyser ces artefacts et générer un échec de la compilation?

4) J'évalue actuellement TeamCity en ce moment ... il ne marche pas semble forum communautaire très active. Pour ceux qui paient pour le soutien, comment est le soutien JetBrains? Est-ce bien? Atlassian semble être beaucoup mieux.

Était-ce utile?

La solution

  1. TeamCity permet d'obtenir des artefacts construire avec un modèle Ant-base. Vous pouvez spécifier plusieurs modèles et définir le répertoire cible pour chaque motif. En savoir plus sur http://www.jetbrains.net/confluence/display/TCD4/ construire + artefact

  2. Il y a une intégration qui permet de relier RF-3432 à la question Jira. Une intégration plus avancée peut apparaître dans la prochaine version de TC. En savoir plus sur http://www.jetbrains.net/ confluence / écran / TCD4 / Mapping + externe + Liens + dans + Commentaires

  3. Seulement avec le plugin personnalisé. Ou votre processus de construction peut envoyer un message « echo » spécifique qui va changer l'état de construction et de la description.

  4. OK, je suis JetBrainer. Peut-être que nous ne faisons pas de réponse immédiatement, mais nous nous efforçons de répondre aux questions du forum dès que possible. clients payants ont également un soutien e-mail.

Hope this helps, KIR

Autres conseils

Disclaimer: Je ne travaille pas pour JetBrains! Mais j'ai travaillé avec Pulse et TeamCity dans mon emploi actuel.

Construire des artefacts : Oui, TeamCity exportera des objets qui restent après la construction. Vous pouvez ajouter définir des modèles génériques de style fourmi pour correspondre à des fichiers (le modèle par défaut correspond à tous les fichiers laissés dans le répertoire de construction racine). Ces fichiers peuvent être vus de la vue du projet par rapport à chaque construction individuelle.

Vous pouvez utiliser services commandes dans un script de compilation pour exporter immédiatement des objets le long du chemin aussi, je le fais pour un outil de complexité de code qui génère des fichiers XML, pour lequel j'ai aussi défini un graphique personnalisé.

Bug Tracking : Je n'ai pas d'expérience avec cela, mais KIR a quelques solutions de rechange.

XML Parsing : Vous pouvez contrôler cela avec fourmi. J'ai inclus un outil tiers appelé Andariel dans ma construction qui peut fonctionner XPath dans les documents XML, puis a utilisé des messages de service d'exporter le résultat (dans ce cas, un nombre de méthodes dépassant une limite de complexité) à afficher dans un graphique personnalisé.

Je crois que vous pouvez aussi publier les artefacts, fournir TeamCity avec xsl pour rendre le XML, et créer un onglet supplémentaire dans vos résultats de construction pour l'afficher (mais je ne l'ai pas fait)

Support technique : J'ai trouvé les forums communautaires pour être assez bonne, la plupart des questions que j'ai eu une réponse dans un jour ou deux par les civils et les employés JetBrains, et j'utilisais libre version 'professionnelle'. Je ne peux imaginer que le soutien e-mail sera tout aussi bien sinon mieux!

Je suis un peu confus au sujet de cette question parce que mon utilisation de TeamCity, TC (et je suppose que les principes de conception de TC) est de permettre le script de compilation (et non TC) reste le correspondant des impératifs de construction.

En d'autres termes, si vous avez besoin de faire quelque chose TeamCity cool, il suffit d'ajouter ce genre de choses cool dans votre script de construction soit à l'aide d'une tâche existante dans votre système de construction ou écrire vous-même.

TeamCity soutient NAnt, MSBuild, Ant et je suis sûr, toute autre plate-forme de construction, vous pouvez installer sur les BuildAgent.

La seule intégration, je veux TC ou toute autre plate-forme de CI pour avoir une intégration de contrôle de code source avec mon choix de SC. Le reste de l'intégration doit être contrôlée par mon script de compilation. De cette façon, je ne configurer mon TC une fois au début du projet pour chaque projet, puis, ne touchez pas jamais. En revanche, la construction peut changer par version.

Alors, la réponse indirecte à votre question est oui, théoriquement, par le script de compilation.

Hope this helps.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top