Existují různé aplikace, které nám dávají příležitost spravovat operační systémy několika způsoby, jednou z nich je Jenkins, který funguje jako bezplatný automatizační server (open source), pomocí kterého můžeme provádět akce, jako je vytváření, testování a doručování různých typy softwaru na klientských počítačích.
Jenkinsovy funkceJenkins může jednat různými způsoby, například:
- Prostřednictvím balíčků nativního systému
- pomocí dockeru
- Nezávisle na počítačích s nainstalovaným Java Runtime Environment (JRE)
Jenkinsovy požadavkyAby tým správně používal Jenkins, musí mít tým:
- 256 MB RAM s doporučením 1 GB
- 1 GB místa na pevném disku, ideálně 10 GB, pokud má být Jenkins spuštěn jako kontejner Dockeru
- Java 8 v 32 a 64 bitových verzích, Java 11 runtime (v Jenkins 2.164 a 2.164.1), Java 9, 10 a 12 není v tuto chvíli podporována
- Pokud používáme operační systémy Windows, je nutné mít podporu zásad
- Mějte aktualizované webové prohlížeče jako Chrome, Edge, Firefox nebo Safari
Vlastnosti JenkinsJenkins nám nabízí:
- Zjednodušené nastavení
- Integrace doplňků dostupných v Centru aktualizací, aby bylo možné pracovat s jinými nástroji
- Integrace a nepřetržité dodávky objektů a služeb
- Umožňuje distribuci v jiných týmech
- Nabízí instalační balíčky pro operační systémy Windows, macOS a Unix
Pojďme se naučit, jak nainstalovat Jenkins na Ubuntu 21.04.
Jak nainstalovat Jenkins na Ubuntu 21.04
Krok 1
K terminálu přistupujeme v Ubuntu 21.04, tam se chystáme stáhnout a nainstalovat klíč Jenkins pomocí následujícího příkazu:
sudo wget -q -O -https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt -key add -
Krok 2
Poté přidáme binární soubory do systémových prostředků:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list
Krok 3
Nyní se chystáme aktualizovat systém:
sudo apt aktualizace
Krok 4
Po aktualizaci se chystáme nainstalovat Jenkinse pomocí příkazu:
sudo apt nainstalovat jenkins
Krok 5
Změny aplikujte zadáním písmene S:
Krok 6
Jak vidíme, dojde k chybě, pokud se vám tato chyba zobrazí, Solvetic vám poskytne řešení, proto přejdeme na následující trasu:
cd / var / lib / dpkg / info
Krok 7
Obsah vypisujeme příkazem „ls“ a vyhledáme řádek Jenkins, který končí písmenem postinst:
Krok 8
Tento soubor odstraníme příkazem "sudo rm jenkins.postinst":
sudo rm jenkins.postinst
Krok 9
Opět aktualizujeme systém:
sudo apt aktualizace
Krok 10
Poté nainstalujeme Jenkins znovu:
sudo apt nainstalovat jenkins
Krok 11
Poté spustíme službu Jenkins příkazem:
sudo systemctl start jenkinsKrok 12
Povolujeme službu Jenkins:
sudo systemctl povolit jenkins
Krok 13
Poté s objednávkou ověříme stav Jenkinse. Vidíme, že jeho stav je aktivní.
sudo systemctl status Jenkins
Krok 14
Je na čase nakonfigurovat oprávnění ve Firewallu pro připojení prostřednictvím prohlížeče, provedeme následující:
- Do brány firewall přidáme port Jenkins:
sudo ufw povolit 8080
- Nyní zkontrolujeme stav brány firewall:
stav sudo ufw
- Pokud je zakázán, aktivujeme bránu firewall:
sudo ufw povolitKrok 15
Opět ověřujeme stav, abychom zjistili, že port Jenkins byl přidán správně:
Krok 16
Nyní získáme IP adresu příkazem:
ip přidat
Krok 17
S IP adresou otevřeme prohlížeč a tam zadáme následující syntaxi:
http: // IP: 8080
ZVĚTŠIT
Krok 18
Je nutné odblokovat přístup k Jenkinsovi, za tímto účelem zkopírujeme cestu:
ZVĚTŠIT
Krok 19
V terminálu zadáme následující:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Krok 20
Výsledkem je přístupové heslo, heslo zkopírujeme a vložíme do příslušného pole v prohlížeči:
ZVĚTŠIT
Krok 21
Klikněte na Pokračovat a zobrazí se následující okno:
ZVĚTŠIT
Krok 22
Klikneme na „Instalovat navrhované doplňky“ a počkáme, až se proces dokončí:
ZVĚTŠIT
Krok 23
Jakmile je tento proces dokončen, uvidíme následující:
ZVĚTŠIT
Krok 24
Tam nám Jenkins dává možnost vytvořit administrátorského uživatele, je to volitelné, klikneme na „Přeskočit a pokračovat jako admin“ a v Ubuntu 21.04 uvidíme cestu k Jenkinsovi:
ZVĚTŠIT
Krok 25
Proces dokončíme kliknutím na Uložit a dokončit:
ZVĚTŠIT
Krok 26
Kliknutím na „Začít používat Jenkins“ se dostanete na platformu:
ZVĚTŠIT
Tam budeme připraveni využít všech výhod Jenkinse v Ubuntu 21.04.