Aujourd’hui nous allons voir comment mettre en place TeamCity sur un projet de développement utilisant SVN comme outil de contrôle de code source. TeamCity est un outil permettant de mettre en place un proccessus d’intégration continue. Ce principe consiste en l’industrialisation d’un maximum d’étapes clés qui se déroulent généralement en fin de développement d’une série d’évolutions : la validation de tests et le déploiement.
L’installation
Nous allons commencer par télécharger le package d’installation situé ici.
Ensuite, nous allons suivre les étapes requises pour installer TeamCity sur notre serveur d’intégration.
N’oubliez pas de personnaliser le répertoire d’installation si vous en avez besoin :
Idem pour le répertoire de configuration, dont le volume de stockage nécessaire peut varier sensiblement puisque c’est ici que tout se passera.
Patientez pendant que l’installation se termine.
Spécifiez un port pour pouvoir accéder à l’interface de gestion.
Un récapitulatif de tous vos paramètre s’affichera en fin d’installation. Notez l’adresse d’accès à l’interface de gestion et le répertoire et passez à la suite.
Nous allons ici configurer le serveur et le service TeamCity pour s’exécuter via le compte système, mais vous pouvez le faire exécuter avec un compte utilisateur pour lui donner des droits plus spécifiques.
Pour finir, validez le lancement des deux pour commencer à utiliser TeamCity immédiatement;
Configuration du serveur
Si l’installation se déroule correctement et se termine comme ci-dessus, vous devriez avoir une interface web à disposition afin de terminer les dernières configurations.
Nous allons choisir une base de donnée interne afin de stocker les informations de notre serveur d’intégration mais il est aussi possible de l’installer sur un base de données SQL Server, Oracle, PostgreSQL ou encore MySQL.
Une fois l’installation terminée, il vous sera demandé d’accepter la License d’utilisation, en bas de page.
Nous allons ensuite créer notre premier utilisateur nommé “integrator”. Celui-ci sera le compte administrateur du serveur TeamCity.
Vous voila maintenant connectés à votre plateforme d’intégration.
A très bientôt pour la suite de cet article !