Articles of teamcity

Utilisation des commandes git dans une étape de construction de TeamCity

L’un de mes projets de génération TeamCity v7.0 repose sur l’utilisation d’un diff entre la twig de développement actuelle et la twig principale pour déterminer ce qui doit être exécuté. J’ai écrit un petit script qui utilise quelque chose comme: git diff origin/master..origin/QA –name-only –diff-filter=AM | DoSomethingWithThoseFiles Malheureusement, le journal de compilation indique que git […]

Comment nettoyer les anciennes générations ayant échoué dans TeamCity?

Nous avons des centaines de builds en échec dans TeamCity (le nombre est particulièrement élevé en raison des anciens essais sur les parameters d’échec) et il est maintenant difficile de parcourir l’historique. Je veux nettoyer uniquement les anciennes versions ayant échoué, y a-t-il un moyen de le faire dans TeamCity? La politique de nettoyage normale […]

NUnit exceptions prévues

J’ai un ensemble de cas de test, dont certains sont censés générer des exceptions. Pour cette raison, j’ai défini les atsortingbuts pour que ces tests attendent des exceptions comme celles-ci: [ExpectedException(“System.NullReferenceException”)] Quand je fais mes tests localement, tout va bien. Cependant, lorsque je transfère mes tests sur le serveur CI exécutant TeamCity, tous mes tests […]

Comment faire pour intégrer le déploiement Web IIS 7 à MSBuild (TeamCity)

Comment faire pour intégrer le déploiement Web IIS 7 à MSBuild (TeamCity)?

TeamCity, en passant un identifiant généré en une étape de construction à une étape de construction ultérieure

Nouveau sur TeamCity. J’ai plusieurs étapes de construction. L’étape 3 génère un identifiant nécessaire à l’étape 4. Quelle est la meilleure façon de passer l’ID (une chaîne) entre les étapes 3 et 4? Les étapes de construction sont écrites en Ruby. Puis-je définir une variable d’environnement?

Sélectionnez la twig Git pour TeamCity Build

Je me demande comment sélectionner la twig à utiliser avec Team City 8.1. Ma racine VCS (Git) est définie sur Par défaut: les spécifications “master” et Branch sont +:refs/heads/develop +:refs/heads/feature/* +:refs/heads/hotfix/* +:refs/heads/master +:refs/heads/release/* J’ai un jeu de construction de CI qui crée automatiquement tout ce qui est archivé, ce qui fonctionne exactement comme je le […]

Le canal n’est pas ouvert Erreurs de fusion automatique sur Teamcity (git)

J’utilise TeamCity sur Ubuntu ( TeamCity Professional 9.1.7 (build 37573) ). Et avoir des problèmes avec les fusions automatiques dernièrement (git). Je n’ai rien changé à la configuration depuis le temps. J’ai essayé de supprimer le répertoire de travail. cela n’a aidé que pour quelques fusions. Symptômes: le journal de génération semble propre et je […]

Comment puis-je modifier l’identité de l’utilisateur qui exécute un agent de génération dans TeamCity?

J’essaie de mettre en place un processus de construction dans TeamCity 5 et je rencontre une erreur d’access refusé lors de la tentative de copie de certains fichiers. Je vois que mon agent de compilation s’exécute en tant que “SYSTEM” maintenant, et je pense que cela fait partie du problème. Je voudrais changer cette identité […]

Exécuter conditionnellement une étape de construction TeamCity

Je travaille sur la définition d’un modèle de construction général pour tous nos projets – que j’ai placé au niveau “projet racine” (grâce à cette nouvelle fonctionnalité de TeamCity 8). Certains de nos projets créent un programme d’installation, qui doit être généré par une “étape de construction” distincte exécutant un script PowerShell. Cependant, certains de […]

“Thorough”, tutoriel sur la configuration du serveur TeamCity CI de Jetbrain

Est-ce que quelqu’un sait où trouver un bon didacticiel pour comprendre comment configurer le serveur TeamCity CI? Je suis novice dans le domaine des tests unitaires et de la philosophie agile du développement. Je travaille avec le code Asp.NET en utilisant NUnit pour mes tests unitaires et je préférerais un environnement Windows pour le serveur […]