TeamCity
Więcej informacji
- Twórca
- JetBrains
- Rok
- Typ
- Serwer CI/CD
- Licencja
- Własnościowa (dostępna wersja darmowa)
- Strona
- jetbrains.com/teamcity
Serwer buildów JetBrains — alternatywa dla Jenkinsa dla zespołów, które wolą zapłacić, niż utrzymywać wtyczki.
Wydany w 2006 roku, kiedy CI w praktyce oznaczało CruiseControl albo Hudsona. Wyróżniało go to, że TeamCity działało od razu po instalacji: agenci buildów, raportowanie testów, pokrycie kodu i integracja z IDE były funkcjami produktu, a nie zadaniem składania z cudzych części. Funkcja „remote run” pozwalała programiście zbudować i przetestować zmianę na serwerze, zanim ją zatwierdził.
Konfiguracja żyje w interfejsie webowym albo jako Kotlin DSL w repozytorium, a łańcuchy buildów można modelować jako graf zależności między konfiguracjami. Zwykle działa na własnej infrastrukturze, co pozostaje jego głównym argumentem przeciw GitHub Actions — środowiska regulowane i kontrola nad tym, gdzie kod jest budowany.