Configurez votre pipeline CI et CD dans le code à l'aide de scripts de configuration basés sur le DSL TeamCity Kotlin.
Intégration et déploiement continus professionnels au niveau de l'entreprise pour 0€.
Vous cherchez une assistance technique professionnelle ? Découvrez l'édition Enterprise.
Définissez jusqu'à 100 configurations de builds (tâches) et exécutez un nombre de builds illimité.
Exécutez jusqu'à 3 builds simultanément. Ajoutez des agents supplémentaires si nécessaire.
Utilisez tout le potentiel des fonctionnalités de TeamCity. Ce produit inclut des fonctionnalités identiques à celles disponibles pour nos plus gros clients.
Bénéficiez de l'aide de pairs via le forum, signalez un bogue ou demandez une fonctionnalité et votez dans notre outil de suivi de tickets public.
Nombre d'utilisateurs illimité, temps de build illimité. Sans aucun engagement.
Générez votre code, vérifiez-le et exécutez des tests automatisés sur le serveur avant même de valider vos modifications afin de préserver la propreté de votre base de code à tout moment.
N'attendez pas la fin d'une build pour découvrir les problèmes.
Formez votre arborescence de projet pour hériter des paramètres et des autorisations parents.
Créez un modèle avec des paramètres communs et héritez de ses configurations de builds, quel qu'en soit le nombre.
Découpez une procédure de build en plusieurs parties pouvant être exécutées en séquence ou en parallèle.
Configurez votre pipeline CI et CD dans le code à l'aide de scripts de configuration basés sur le DSL TeamCity Kotlin.
Lorsque vous créez un projet dans TeamCity, pointez-le simplement vers le dépôt avec votre fichier .teamcity/settings.kts. TeamCity créera automatiquement le projet avec tous les paramètres requis et les configurations de builds décrites dans le code.
Les scripts DSL Kotlin sont indépendants du serveur et du projet, ce qui signifie que vous pouvez partager le même script entre plusieurs serveurs ou même entre plusieurs projets sur le même serveur. Tout ce que vous avez à faire est de placer le script dans le dépôt.
Comme le DSL est basé sur Kotlin, vous pouvez réutiliser du code, créer des builds de manière dynamique et bénéficier de la saisie automatique et de la navigation dans le code de votre IDE.
Vous ne savez pas par où commencer avec le DSL ? Utilisez l'option 'View DSL' dans l'interface utilisateur pour voir comment les paramètres sont décrits dans le DSL.
Vous utilisez des branches de fonctions pour le développement ? TeamCity détectera et créera les modifications dans votre branche, et les fusionnera avec la branche maître.
Synchronisez les paramètres de votre projet avec un VCS et ne les perdez plus jamais.
Abordez-vous l'intégration continue de façon traditionnelle ou préférez-vous les branches de fonctions avec Git ou Mercurial ? Dans les deux cas, TeamCity vous propose une large gamme de fonctionnalités orientées développeur pour améliorer les performances de votre équipe.
Que vous développiez en Java, .NET ou pour plateformes mobiles, TeamCity propose tout ce dont vous avez besoin pour démarrer en quelques minutes, directement dans le package du programme d'installation.
Lorsque vous avez besoin de fonctionnalités supplémentaires spécifiques, choisissez parmi plus de 100 plugins prêts à l'emploi. Vous pouvez également ajouter des fonctionnalités personnalisées en créant vos propres extensions à l'aide de l'API TeamCity Open.
Ne vous sentez jamais seul. Obtenez de l'aide auprès de plusieurs canaux d'assistance, notamment un outil de suivi des tickets public, un forum communautaire et une documentation en ligne complète.
L'intelligence de TeamCity augmente avec votre croissance. Son modèle de licence vous permet de démarrer gratuitement et d'étendre en toute fluidité les capacités de vos serveurs lorsque vous avez besoin de plus de puissance.
TeamCity, qui était à l'origine un serveur d'intégration continue, englobe toutes les fonctionnalités que vous attendez d'une plateforme de déploiement continu avancée. Aujourd'hui, c'est le meilleur choix que vous puissiez faire pour l'intégration et le déploiement continus.
Les pandas adorent regarder vos builds virer au vert, encore plus que de dévorer du bambou.
TeamCity les rend heureux.
Le DSL Kotlin a été considérablement retravaillé et amélioré pour une utilisation plus simple, une meilleure lisibilité, la portabilité
et la création de projets à partir d'un unique fichier settings.kts
.
Démarrez une installation TeamCity haute disponibilité avec le nouveau mode serveur en lecture seule. Le serveur en lecture seule a accès à la base de données et au répertoire de données, et en cas d'indisponibilité du serveur principal, il acceptera toutes les requêtes et permettra l'accès en lecture aux builds, artefacts, etc.
Le wrapper Docker prend maintenant en charge les exécuteurs .NET CLI et PowerShell. build
, push
et autres commandes Docker sont maintenant disponibles directement dans le nouvel exécuteur Docker, qui
remplace l'ancien exécuteur Docker Build.
Vous êtes en bonne compagnie !
Vous ai-je déjà dit que j'adore @teamcity ?
Le plus simple pour configurer l'intégration continue avec GitHub.
Merci pour ce produit incroyablement bien fait, facile à utiliser, qui améliore beaucoup la productivité de notre équipe de développement.
Si vous savez vraiment ce que vous faites, vous pouvez clairement voir à quel point TC est supérieur.
En matière d'intégration continue, @teamcity a été ma meilleure expérience jusqu'à présent. Découvrez-le !
Je suis vraiment impressionné par @teamcity de JetBrains — remarquable, c'est le mot.
Mon nouveau passe-temps, quand je me bats avec Jenkins, consiste à vérifier si ce que je fais est pris en charge
en natif dans @teamcity
(spoiler : c'est toujours le cas).