W dzisiejszych czasach biznes musi się szybko dostosowywać do aktualnych warunków panujących na runku. W wyniku tego działy IT musiały się przystosować do tych wymagań co spowodowało, że wcześniejsze praktyki nie są już akceptowane. Jeszcze 10 lat temu aktualizacja systemu czy aplikacji raz na rok czy kwartał była standardową praktyką. Dzisiaj aktualizacje muszę odbywać się co kilka tygodni, dni czy nawet godzin.
W związku z tymi powstały też nowe praktyki wytwarzania oprogramowania związane z automatycznym budowaniem i testowaniem aplikacji (CI – continuous integration) jak i automatycznym wydawaniem nowych wersji (CD – continuous delivery lub continuous deployment). Wraz z nimi też pojawiły się narzędzia wspierające te praktyki – CI/CD.
Obecnie na rynku istnieje kilkadziesiąt narzędzi CI/CD. Wybór najlepszego narzędzia jest bardzo trudne. Wynika to z tego, że podczas wyboru należy kierować się wieloma czynnikami. Dla niektórych najważniejsza będzie cena. Dla innych zaś to, czy rozwiązanie można zainstalować na własnym serwerze lub też chmurze.
Aby pomóc w tym wyborze przygotowałem raport zawierający zestawienie 24 najpopularniejszych narzędzi CI/CD. Dzięki niemu będziecie mogli szybko znaleźć odpowiednie narzędzie, które będzie zgodne z waszymi wymogami.
Dodatkowo raport dostępny jest postaci pliku pdf, który zawiera wszystkie najważniejsze informacje w postaci przejrzystej infografiki.

Ponadto, raport można przejrzeć również jako dokument Google Sheets. W tym dokumencie zawarłem informację w postaci czytelnej tabeli pozwalające przefiltrować wybrane przez nas cechy idealnego narzędzia. Link do dokumentu : Best CI/CD Tool
Legenda dla raportu:
Typ narzędzia | Czy narzędzie wspiera proces CI i CD? |
Wersja bezpłatna | Czy narzędzie jest dostępne w wersji bezpłatnej? |
Cena | Cena za używanie narzędzia |
System operacyjny | System operacyjny, na którym można zainstalować narzędzie. |
Open source | Czy narzędzie ma otwarte źródło? |
Stopień trudności | Stopień trudności w użyciu narzędzia. |
Wtyczki | Czy funkcje narzędzia można rozszerzyć za pomocą wtyczek? |
Integracje | Czy funkcje narzędzia można rozszerzyć o integracje? |
Platforma | Czy narzędzie może być uruchomione w chmurze lub on-premise? |
Wsparcie dla Kubernetes | Czy narzędzie można zainstalować na Kubernetes lub uruchomić agentów na tej platformie? |
Potrzebny zewnętrzny serwer DB | Czy do uruchomienia narzędzia potrzebna jest zewnętrzna baza danych? |
Wbudowane repozytorium Git | Czy narzędzie posiada wbudowane repozytorium Git? |
Integracja z systemami kontroli wersji | Obsługiwane systemy kontroli wersji. |
Źródło wtyczki | Źródło, z którego pobierane są pluigny |
Uwierzytelnianie GitHub/Azure AD | Czy narzędzie obsługuje uwierzytelnianie Github/Azure AD? |
Obsługa iOS/macOS | Czy narzędzie obsługuje iOS/macOS? |
Pipeline jako kod | Czy narzędzie może zdefiniować Pipeline jako kod? |
Obsługa kontenerów | Czy narzędzie obsługuje kontenery docker? |
1. Jenkins

Jenkins jest najbardziej popularnym narzędziem CI/CD, który można teraz spotkać na rynku. Oferuje największą liczbę pluginów i różnych integracji, które pozwalają wykonać wszystkie wymagane operacje podczas poszczególnych kroków pipeline’a. Jenkins jest też jednym z najstarszych narzędzi co powoduje, że odstaje już mocno od innych, nowocześniejszych narzędzi.
Najlepszy dla zespołów, które chcą korzystać z najczęściej używanego rozwiązania na rynku zapewniającego największą liczbę wtyczek i integracji.
Poradnik jak rozpocząć pracę z Jenkinsem znajdziesz tutaj: Jak zainstalować Jenkinsa przy użyciu Docker Compose?
Link | Jenkins |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | FREE |
System operacyjny | Windows, Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 5/5 |
Integracje | 5/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | NO |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT, Mercurial, TFS, SVN, Bazaar, CVS |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
2. GitLab

Gitlab to jeden z najczęściej używanych serwerów GIT. Oferuje on nie tylko narzędzia do zarządzania repozytoriami GIT oraz wiele dodatkowych modułów takich jak przegląd kodu, zarządzanie błędami czy też wewnętrzna dokumentacja. Bardzo dużym plusem jest też właśnie moduł do CI/CD. Użytkownicy chwalą go również za to, że posiada darmową wersję, którą można zainstalować własnych serwerach.
Najlepszy dla zespołów, które chcą kompleksowego rozwiązania obejmującego system kontroli wersji oraz narzędzia CI/CD.
Poradnik jak rozpocząć pracę z GitLabem znajdziesz tutaj: Jak zainstalować serwis GitLab przy użyciu Docker Compose?
Link | GitLab |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | 0-99$ per user/month |
System operacyjny | Windows, Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 4/5 |
Integracje | 4/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | NO |
Wbudowane repozytorium Git | YES |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
3. CircleCI

CircleCI to platforma CI/CD, której celem jest zapewnienie szybkości i niezawodności – zarówno w chmurze, jak i w infrastrukturze prywatnej. Jest chwalona za prostą konfigurację, szybkie budowanie aplikacji oraz wygodny interfejs użytkownika.
Najlepsze dla zespołów, które chcą mieć bardzo szybki system budowania z dobrą integracją z GitHubem.
Poradnik jak rozpocząć pracę z CircleCI znajdziesz tutaj: Jak przygotować swój pierwszy projekt CI/CD w CircleCI?
Link | CircleCI |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | 0-2000$ per month |
System operacyjny | n/a |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 3/5 |
Integracje | 5/5 |
Platforma | Cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | n/a |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | Internal store/GitHub |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
4. AWS CodePipeline

AWS CodePipeline to w pełni zarządzana usługa CI/CD, która pomaga zautomatyzować procesy wydawania w celu szybkiego i niezawodnego aktualizowania aplikacji i infrastruktury. Jest to usługa. która korzysta ze zalet chmury Amazon AWS takich jak integracja z innym wewnętrznymi usługami lub też możliwość płacenia za usługę tylko tak jak długo jak tego potrzebujesz.
Najlepsze dla zespołów, które już korzystają z chmury AWS.
Poradnik jak rozpocząć pracę z AWS CodeBuild będącym składnikiem CodePipeline znajdziesz tutaj: Jak przygotować pierwszy projekt CI w AWS CodeBuild?
Link | AWS CodePipeline |
Typ narzędzia | CI/CD |
Wersja bezpłatna | NO |
Cena | Pay as you go |
System operacyjny | n/a |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 3/5 |
Integracje | 3/5 |
Platforma | Cloud |
Wsparcie dla Kubernetes | NO |
Potrzebny zewnętrzny serwer DB | n/a |
Wbudowane repozytorium Git | YES |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | NO |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
5. Azure Pipelines

Azure Pipelines to usługa CI/CD zarządzana w ramach chmury Microsoft Azure. Umożliwia tworzenie procesów CI w chmurze dla systemów Linux, macOS i Windows. Ponadto wspomaga tworzenie aplikacji internetowych, desktopowych jak mobilnych.
Najlepsze dla zespołów, które już korzystają z chmury Microsoft Azure.
Link | Azure Pipelines |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | Pay as you go |
System operacyjny | n/a |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 4/5 |
Integracje | 4/5 |
Platforma | Cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | n/a |
Wbudowane repozytorium Git | YES |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
6. GCP Cloud Build

GCP Cloud Build to usługa CI/CD zarządzana w ramach chmury Google Cloud Platform. Pozwala na szybkie tworzenie oprogramowania we wszystkich językach programowania, w tym Java, Go, Node.js i innych. Dodatkowo umożliwia na wdrażanie w wielu środowiskach, takich jak maszyny wirtualne, Kubernetes lub Firebase.
Najlepsze dla zespołów, które już korzystają z chmury Google Cloud Platform .
Link | GCP Cloud Build |
Typ narzędzia | CI/CD |
Wersja bezpłatna | NO |
Cena | Pay as you go |
System operacyjny | n/a |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 3/5 |
Integracje | 3/5 |
Platforma | Cloud |
Wsparcie dla Kubernetes | NO |
Potrzebny zewnętrzny serwer DB | n/a |
Wbudowane repozytorium Git | YES |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | GitHub |
Uwierzytelnianie GitHub/Azure AD | NO |
Czy narzędzie obsługuje iOS/macOS? | NO |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
7. TeamCity

TeamCity to serwer CI/CD opracowany przez firmę JetBrains. Integruje się z narzędziami do budowania i testowania, szczegółowo też wizualizuje procesy CI/CD. Użytkownicy chwalą to narzędzie za to, że jest proste w konfiguracji i używaniu.
Najlepsze dla zespołów, które potrzebują łatwego w użyciu rozwiązania z przydatnymi kreatorami przyspieszającymi konfigurację.
Link | TeamCity |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | 0-1500 euro per month |
System operacyjny | Windows, Linux, macOS |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 4/5 |
Integracje | 4/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | Recomended: MySQL, MSSQL, PostgreSQL, Oracle |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT, Mercurial, Perforce, Subversion, Azure DevOps Server |
Źródło wtyczki | Internal store/GitHub |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
8. Bamboo

Bamboo jest serwer CI, którego celem jest oferowanie odporności, niezawodności i skalowalności dla zespołów dowolnej wielkości utworzonym przez firmę Atlassian. Użytkownicy cenią go za integrację z innymi narzędziami Atlassian takim jak Jira, Confluence czy Bitbucket.
Najlepszy dla zespołów, które chcą mieć rozwiązanie on-premise w pełni zintegrowane z innymi narzędziami firmy Atlassian (Jira i Bitbucket).
Link | Bamboo |
Typ narzędzia | CI |
Wersja bezpłatna | YES (free trial) |
Cena | 1200-187380$ |
System operacyjny | Windows, Linux, macOS |
Open source | NO |
Stopień trudności | Hard |
Wtyczki | 4/5 |
Integracje | 5/5 |
Platforma | On-premise |
Wsparcie dla Kubernetes | NO |
Potrzebny zewnętrzny serwer DB | Recomended: MySQL, MSSQL, PostgreSQL, Oracle |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT, Mercurial, Perforce, Subversion, CVS |
Źródło wtyczki | Internal store/GitHub |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
9. Bitbucket Pipelines

Bitbucket Pipelines to drugie narzędzie oferowane przez Atlassian wspierające procesy CI/CD. Tym razem jest to rozwiązanie wbudowane w serwer kontroli wersji Bitbucket. Umożliwia ono proste tworzenie procesów za pomocą przygotowanych szablonów do różnych języków programowania.
Najlepszy dla zespołów, które chcą mieć rozwiązanie chmurowe w pełni zintegrowane z innymi narzędziami firmy Atlassian (Jira i Bitbucket).
Link | Bitbucket Pipelines |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | 0-6$ per user/month |
System operacyjny | n/a |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 3/5 |
Integracje | 3/5 |
Platforma | Cloud |
Wsparcie dla Kubernetes | NO |
Potrzebny zewnętrzny serwer DB | Recomended: MySQL, MSSQL, PostgreSQL, Oracle |
Wbudowane repozytorium Git | YES |
Integracja z systemami kontroli wersji | GIT, Subversion |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | NO |
Czy narzędzie obsługuje iOS/macOS? | NO |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
10. Buddy

Buddy (znany również jako Buddy.Works) to proste w konfiguracji i używaniu rozwiązanie CI/CD. System pozwala na szybkie budowane, testowane i wdrażane aplikacji po zaledwie kilku minutach konfiguracji.
Najlepsze dla zespołów, które chcą mieć bardzo szybki system budowania z łatwą konfiguracją.
Link | Buddy |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | 0-35$ per user/month |
System operacyjny | Linux, macOS |
Open source | NO |
Stopień trudności | Easy |
Wtyczki | 1/5 |
Integracje | 3/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | NO |
Potrzebny zewnętrzny serwer DB | NO |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT, AWS CodeCommit |
Źródło wtyczki | n/a |
Uwierzytelnianie GitHub/Azure AD | GitHub |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
11. Travis CI

Travis CI to platforma CI/CD, która umożliwia programistom szybkie i łatwe budowanie, testowanie i wdrażanie kodu. Udostępnia ona wiele środowisk uruchomieniowych (np. Node.js lub wersje PHP) jak i proste poradniki dla nich. Użytkownicy chwalą platformę za łatwość rozpoczęcia pracy z nią oraz przyjemny interfejs.
Najlepszy dla zespołów, które chcą mieć system w chmurze z dobrą integracją z GitHubem i ładnym interfejsem.
Link | Travis CI |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES (free trial) |
Cena | 30-3300$ monthly |
System operacyjny | n/a |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 1/5 |
Integracje | 2/5 |
Platforma | Cloud |
Wsparcie dla Kubernetes | NO |
Potrzebny zewnętrzny serwer DB | n/a |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | n/a |
Uwierzytelnianie GitHub/Azure AD | GitHub |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
12. Codeship

Codeship to rozwiązanie typu (SaaS), które umożliwia zespołom inżynierskim wdrażanie i optymalizowanie CI/CD w chmurze. Rozwiązanie jest dostarczane przez firmę CloudBees. Jest on cenione za łatwą konfigurację i łatwy interfejs użytkownika.
Najlepsze dla zespołów, które potrzebują rozwiązania zapewniającego zestaw narzędzi do szybkiego tworzenia i budowania naszych artefaktów wdrożeniowych i przesyłania ich na wyznaczone serwery.
Link | Codeship |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | 0-23980$ per month |
System operacyjny | n/a |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 3/5 |
Integracje | 2/5 |
Platforma | Cloud |
Wsparcie dla Kubernetes | NO |
Potrzebny zewnętrzny serwer DB | n/a |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | GitHub |
Uwierzytelnianie GitHub/Azure AD | NO |
Czy narzędzie obsługuje iOS/macOS? | NO |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
13. GoCD

GoCD to rozwiązanie CI/CD, którym celem jest pokazanie całej drogi do produkcji w jednym widoku. Narzędzie to pozwala łatwo poruszać się po zadaniach, wykrywać nieefektywności i optymalizować procesy. Jest to również rozwiązanie bardzo elastyczne chwalone za strukturę i zależności w zadaniach.
Najlepszy dla zespołów, które chcą korzystać z darmowego i otwartego rozwiązania z równoległym wykonywaniem zadań.
Link | GoCD |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | FREE |
System operacyjny | Windows, Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 2/5 |
Integracje | 2/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | Recomended: MySQL, H2, PostgreSQL |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | Git, Mercurial, SVN, TFS, Perforce |
Źródło wtyczki | GitHub |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
14. Semaphore

Semaphore jest jedynym rozwiązaniem CI/CD, które zapewnia wydajną obsługę projektów monorepo (kod dla wielu projektów jest przechowywany w tym samym repozytorium). Narzędzie udostępnia również Visual Pipeline Builder, który ułatwia pracę ze skomplikowanymi procesami.
Najlepsze dla zespołów, którym zależy na bardzo szybkim rozwiązaniu z prostą konfiguracją za pomocą narzędzia Visual Pipeline Builder.
Link | Semaphore |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | Pay as you go |
System operacyjny | n/a |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 2/5 |
Integracje | 2/5 |
Platforma | Cloud |
Wsparcie dla Kubernetes | NO |
Potrzebny zewnętrzny serwer DB | n/a |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | GitHub |
Uwierzytelnianie GitHub/Azure AD | GitHub |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
15. Codemagic

Codemagic w to rozwiązanie CI/CD dedykowane dla aplikacji mobilnych.
Najlepsze dla zespołów zajmujących się tworzeniem aplikacji mobilnych, które potrzebują serwera do budowy aplikacji Flutter, React Native, Ionic i Cordova, a także natywnego systemu Android i systemu iOS.
Link | Codemagic |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | Pay as you go/ $299 per month |
System operacyjny | n/a |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 3/5 |
Integracje | 4/5 |
Platforma | Cloud |
Wsparcie dla Kubernetes | NO |
Potrzebny zewnętrzny serwer DB | n/a |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
16. Buildbot

Buildbot to rozwiązanie CI/CD, które umożliwia rozproszone, równoległe wykonywanie zadań na wielu platformach, elastyczną integrację z systemami kontroli wersji, rozbudowane raportowanie stanu i wiele innych.
Najlepsze dla zespołów pracujących w języku python (system i konfiguracja są oparte na tym języku).
Link | Buildbot |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | FREE |
System operacyjny | Windows, Linux, macOS |
Open source | YES |
Stopień trudności | Hard |
Wtyczki | 1/5 |
Integracje | 1/5 |
Platforma | On-premise |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | Recomended: MySQL, PostgreSQL |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT, Mercurial, SVN, CVS, Baazar, Darcs |
Źródło wtyczki | GitHub |
Uwierzytelnianie GitHub/Azure AD | GitHub |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
17. GitHub Actions

GitHub Actions to system CI/CD uruchomiony w ramach platformy GitHub. Umożliwia budowanie, testowanie i wdrażanie swojego kodu bezpośrednio z GitHuba.
Najlepsze dla zespołów, które już korzystają z rozwiązania GitHub.
Link | GitHub Actions |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | 0-210$ per user/month |
System operacyjny | Windows, Linux, macOS |
Open source | NO |
Stopień trudności | Medium |
Wtyczki | 5/5 |
Integracje | 5/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | NO |
Wbudowane repozytorium Git | YES |
Integracja z systemami kontroli wersji | GIT, SVN |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
18. Concourse

Concourse to system automatyzacji napisany w języku Go. Jest on najczęściej używany do CI/CD, a jego konstrukcja umożliwia skalowanie do każdego rodzaju procesu automatyzacji, od prostego do złożonego.
Najlepsze dla zespołów, które chcą mieć szybkie narzędzie, w którym wszystko można zdefiniować w kodzie: zadania, konfigurację serwera czy workera. Dzięki temu łatwo jest aktualizować lub przenosić rozwiązania.
Link | Concourse |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | FREE |
System operacyjny | Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 3/5 |
Integracje | 3/5 |
Platforma | On-premise |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | PostgreSQL |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT, SVN, Mercurial |
Źródło wtyczki | GitHub |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
19. Tekton

Tekton to narzędzie CI/CD dostępne w chmurze. Składa się on z systemu Tekton Pipelines, który zapewnia bloki konstrukcyjne, oraz z komponentów pomocniczych, takich jak Tekton CLI i Tekton Catalog, które sprawiają, że Tekton jest kompletnym ekosystemem.
Najlepsze dla zespołów, które potrzebują chmurowego rozwiązania do budowania procesów CI/CD. Tekton instaluje się na klastrze Kubernetes i obejmuje zestaw niestandardowych zasobów Kubernetes, które definiują bloki konstrukcyjne, jakie można tworzyć i ponownie wykorzystywać w swoich procesach.
Link | Tekton |
Typ narzędzia | CI/CD |
Wersja bezpłatna | YES |
Cena | FREE |
System operacyjny | Windows, Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 4/5 |
Integracje | 2/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | NO |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | NO |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
20. Drone

Drone to narzędzie CD, która umożliwia zespołom o automatyzację procesów budowania, testowania i wydawania przy użyciu wydajnego, natywnego silnika potokowego w chmurze. Narzędzie to jest częścią platformy Harness.
Najlepszy dla zespołów, które chcą realizować swoje zadania w kontenerach w środowisku lokalnym.
Poradnik jak rozpocząć pracę z Drone znajdziesz tutaj: Jak uruchomić serwer Drone dla GitHuba przy użyciu Docker Compose?
Link | Drone |
Typ narzędzia | CI |
Wersja bezpłatna | YES |
Cena | 0 – $299 per month |
System operacyjny | Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 4/5 |
Integracje | 4/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES (beta) |
Potrzebny zewnętrzny serwer DB | Recomended: MySQL, PostgreSQL |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | Git, Mercurial, Bazaar, SVN |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | GitHub |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
21. Harness

Harness CD to narzędzie automatyzujące wdrażanie aplikacji. Jest cenione za zautomatyzowane wdrożenia Canary i Blue-Green oraz zautomatyzowaną weryfikację i wycofywanie wdrożeń w oparciu o metodę machine learning. Narzędzie jest częścią platformy Harness.
Najlepsze dla zespołów, które chcą używać prostego narzędzia CD z interesującymi funkcjami, takimi jak: feature flag, infrastructure-as-code, koszty chmury, śledzenie zmian.
Link | Harness |
Typ narzędzia | CD |
Wersja bezpłatna | YES |
Cena | 0-100$ per service/month |
System operacyjny | Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 4/5 |
Integracje | 4/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | MongoDB |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT, CodeCommit, Azure DevOps |
Źródło wtyczki | Internal store |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
22. Argo CD

Argo CD jest deklaratywnym narzędziem GitOps do ciągłego dostarczania opartym na Kubernetesie. Argo CD działa zgodnie z wzorcem GitOps, wykorzystując repozytoria Git jako źródło prawdy do definiowania pożądanego stanu aplikacji.
Najlepsze dla zespołów, które chcą wdrożyć proces ciągłego wdrażania (CD) w chmurze. AgroCD używa Git jako źródła prawdy i jest przyjazny dla przedsiębiorstw.
Link | Argo CD |
Typ narzędzia | CD |
Wersja bezpłatna | YES |
Cena | FREE |
System operacyjny | Windows, Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 2/5 |
Integracje | 2/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | NO |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | GitHub |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
23. Flux

Flux to zestaw rozwiązań do ciągłego dostarczania dla Kubernetes, które są otwarte i rozszerzalne. Te narzędzie pozwala wdrażać aplikacje za pomocą technik canary release, feature flags czy A/B rollouts. Flux może również zarządzać dowolnymi zasobami Kubernetes.
Najlepsze dla zespołów chcących rozwiązanie on-premise uruchomione na klastrze Kubernetes.
Link | Flux |
Typ narzędzia | CD |
Wersja bezpłatna | YES |
Cena | FREE |
System operacyjny | Windows, Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 2/5 |
Integracje | 3/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | NO |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT, AWS CodeCommit, Azure DevOps |
Źródło wtyczki | GitHub |
Uwierzytelnianie GitHub/Azure AD | NO |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
24. Spinnaker

Spinnaker to platforma open-source do ciągłego dostarczania rozwiązań w wielu chmurach, która łączy w sobie elastyczny system zarządzania potokami z integracjami z głównymi dostawcami usług w chmurze. Platforma została utworzona przez Netflixa.
Najlepsze dla zespołów, które potrzebują serwera udostępniającego zmiany w oprogramowaniu z bardzo dużą szybkością.
Link | Spinnaker |
Typ narzędzia | CD |
Wersja bezpłatna | YES |
Cena | FREE |
System operacyjny | Linux, macOS |
Open source | YES |
Stopień trudności | Medium |
Wtyczki | 2/5 |
Integracje | 2/5 |
Platforma | On-premise & cloud |
Wsparcie dla Kubernetes | YES |
Potrzebny zewnętrzny serwer DB | NO |
Wbudowane repozytorium Git | NO |
Integracja z systemami kontroli wersji | GIT |
Źródło wtyczki | GitHub |
Uwierzytelnianie GitHub/Azure AD | GitHub/Azure AD |
Czy narzędzie obsługuje iOS/macOS? | YES |
Czy narzędzie może zdefiniować Pipeline jako kod? | YES |
Czy narzędzie obsługuje kontenery docker? | YES |
Be First to Comment