/
x

Główna / Katalog / Programowanie / Tworzenie oprogramowania / JetBrains TeamCity

JetBrains TeamCity

Softline poleca JetBrains TeamCity

Poproś o cenę
Opis produktu

JetBrains TeamCity jest inteligentnym serwerem ciągłej integracji, który zawiera wszystkie funkcje charakterystyczne dla zaawansowanych platform ciągłego wdrażania. TeamCity zapewnia, że testy automatyczne są budowane, testowane i wykonywane na serwerze jeszcze przed przesłaniem commitów ze zmianami, co pozwala zachować czystość kodu.

Hierarchia projektów

Ustaw drzewo swojego projektu, aby przekazać elementy podrzędne do ustawień i uprawnień nadrzędnych.

Szablon

Tworzenie szablonów ze wspólnymi ustawieniami i dziedziczenie po nich dowolnej liczby konfiguracji kompilacji.

Zależności i łańcuchy montażowe

Podział pojedynczej procedury kompilacji na części, które można uruchamiać szeregowo lub równolegle.

Tworzenie projektów z adresu URL

Podczas tworzenia projektu w TeamCity wystarczy wskazać repozytorium z wymaganym plikiem .teamcity/settings.kts. TeamCity automatycznie utworzy projekt ze wszystkimi niezbędnymi ustawieniami i konfiguracjami budowania zgodnie z ich opisem w kodzie.

Przenośność

Skrypty Kotlin DSL nie są związane z określonym serwerem lub projektem, można więc używać tego samego skryptu na różnych serwerach, a nawet w różnych projektach na tym samym serwerze. Wystarczy, że prześlesz skrypt do repozytorium.

Prawdziwy język programowania

Ponieważ język tematyczny (DSL) używany przez TeamCity jest oparty na Kotlinie, można ponownie wykorzystać kod, dynamicznie tworzyć konfiguracje oraz korzystać z funkcji autouzupełniania i nawigacji po kodzie.

Gałęzie funkcjonalne

TeamCity wykrywa i buduje zmiany w określonej gałęzi i łączy ją z gałęzią główną.

Ustawienia z możliwością zmiany wersji

Zsynchronizuj ustawienia projektu z systemem kontroli wersji, aby uniknąć zamieszania.

Schematy licencjonowania

Programy licencjonowania JetBrains:

Commercial — jest przeznaczona dla firm, organizacji rządowych i publicznych, które chcą używać oprogramowania JetBrains do celów komercyjnych. Licencja zarejestrowana w imieniu organizacji może być używana przez każdego pracownika na dowolnym komputerze w organizacji, pod warunkiem, że łączna liczba jednoczesnych użytkowników nie przekracza liczby zakupionych licencji. Licencja zarejestrowana w imieniu konkretnego użytkownika jest ważna tylko dla tego użytkownika. Licencje są bezterminowe i odnoszą się do aktualnej wersji oprogramowania oraz do aktualizacji wydanych w okresie obowiązywania umowy licencyjnej.

Personal — jest przeznaczona dla użytkowników indywidualnych, którzy chcą zakupić oprogramowanie JetBrains do celów komercyjnych. Licencja jest rejestrowana w imieniu konkretnego użytkownika i jest ważna tylko dla niego. Jednoczesne korzystanie i przekazywanie licencji jest zabronione. Licencje są bezterminowe i odnoszą się do aktualnej wersji oprogramowania oraz do aktualizacji wydanych w okresie obowiązywania umowy licencyjnej.

Academic to program dla akredytowanych organizacji akademickich, w tym szkół, kolegiów i uniwersytetów. Można je nabyć dla uczniów i nauczycieli i wykorzystywać wyłącznie do celów edukacyjnych i badawczych. Liczba jednoczesnych użytkowników oprogramowania jest ograniczona do liczby zakupionych licencji. Licencje są bezterminowe i obejmują aktualną wersję oprogramowania oraz aktualizacje wydane w okresie obowiązywania umowy licencyjnej.

Classroom to program dla akredytowanych organizacji akademickich. Oprogramowanie zakupione w ramach tego programu może być wykorzystywane wyłącznie do celów edukacyjnych, w tym na komputerach osobistych uczniów. Nie ma ograniczeń co do liczby użytkowników oprogramowania. Licencja jest wykupywana na rok i wymaga regularnych aktualizacji. Nie ma ograniczeń co do liczby użytkowników oprogramowania.

Open Source to program dla twórców projektów typu open source. Oprogramowanie zakupione w ramach tego programu nie może być wykorzystywane do celów komercyjnych. Nie ma ograniczeń co do liczby użytkowników oprogramowania. Licencja jest bezpłatna, jest kupowana na okres jednego roku i wymaga regularnej aktualizacji.