Instalacija i podešavanje
Zajednički servis za automatizaciju može raditi na postojećem serveru ili kao deo kontejnerske platforme. Aplikacija i okruženje za izvršavanje poslova predstavljaju odvojene izbore pri instalaciji.
| Kriterijumi | Semaphore UI | Gaia |
|---|---|---|
| Samostalna binarna datoteka | Da | NePotrebno je Java izvršno okruženje |
| Nativni Linux paketi | Da | NeDistribucija Java aplikacije |
| Primena u Docker-u | Da | DaDocker Compose servisi |
| Primena u Kubernetes-u | Da | Da |
Gaia razdvaja Java veb-aplikaciju, MongoDB bazu podataka i runner za izvršavanje. Runner pokreće Terraform u Docker kontejnerima ili Kubernetes podovima, uz podesivo ograničenje paralelnih poslova. Docker Compose povezuje ove servise, dok eksperimentalni Helm chart pruža mogućnost instalacije u Kubernetesu.
Semaphore UI radi kao binarna datoteka ili izvorni paket, kao i u Dockeru ili Kubernetesu. Tim koji rutinsku automatizaciju premešta sa laptopova inženjera može početi na postojećem serveru i koristiti isti servis za Terraform provisioning i Ansible održavanje. Izabrani način izvršavanja određuje da li su kontejneri za poslove potrebni.




