kontakt
Software house
>
Tag
>
Jenkins architektura, zadania | Zastosowanie CI, CD i CD
Jenkins

Jenkins architektura, zadania | Zastosowanie CI, CD i CD

Data wpisu
Kamil Nahotko
Autor
Kamil Nahotko

Warto czasem pomyśleć w jaki sposób pracować bardziej efektywniej, czy też po prostu szybciej. Kiedy chcemy przyspieszyć nieco naszą pracę warto pomyśleć o automatyzacji. Dlatego w dzisiejszym artykule przedstawię narzędzie, które pomoże zautomatyzować cały proces testowania aplikacji internetowej.

Jenkins

Jenkins do czego służy?

Jenkins jest to serwer typu open source, który używany jest do automatyzacji budowania, testowania i wdrażania aplikacji. Jenkins został stworzony przez Kohsuke Kawaguchi i pierwsze wydanie nastąpiło w lutym 2011 roku. Jenkins umożliwia budowanie aplikacji w wielu językach.

Jak działa Jenkins?

Kiedy umieścimy nasz projekt do repozytorium np. na githuba, Jenkins automatycznie pobiera z niego kod i przystępuje do działania. Warto tutaj wspomnieć, że Jenkins jest uruchamiany za każdym razem, gdy tylko poczynimy zmiany w naszym repozytorium. Jenkins może być skonfigurowany do uruchamiania zestawu testów jednostkowych, aby upewnić się, czy nowe zmiany w projekcie nie popsuły kompilacji. Jeśli testy te nie zostaną pomyślnie ukończone deweloper zostanie o tym poinformowany. Ponadto Jenkins zapewnia możliwość uruchomienia kompilacji na wielu komputerach, w celu zminimalizowania czasu potrzebnego na wykonanie wielu z czynności. Dzięki ciągłej integracji (CI), w której artefakty są tworzone i testowane automatycznie, jesteśmy w stanie wyłapać problemy już na wczesnym etapie rozwoju aplikacji.

Praca: #jenkins
0 brak aktywnych ofert pracy
Wszystkie oferty
Case study: #jenkins
0 Aktualnie brak case study
Zobacz wszystkie