Správa operačních systémů není vždy jednoduchý úkol, protože mnoho procesů bývá často konfliktních. Ale kromě toho existují některé úkoly, které je třeba provádět s určitou frekvencí, aby pomohly správcům nebo uživatelům Ubuntu tyto úkoly ještě jednodušeji, existuje nástroj Jenkins a Solvetic vám o tom něco řeknou a jak jej používat v Ubuntu 20.04 nebo Ubuntu 20.10.
Co je JenkinsJenkins byl vyvinut jako plně autonomní open source automatizační server, díky kterému bude možné automatizovat různé úkoly, jako je vytváření, testování a dodávání nebo implementace softwaru na klientských počítačích.
Aplikaci Jenkins lze nainstalovat pomocí nativních systémových balíčků, Docker, nebo ji lze spustit nezávisle na libovolném počítači, kde je nainstalováno prostředí Java Runtime Environment (JRE).
Jenkinsovy požadavkyPožadavky pro používání Jenkins jsou:
- 256 MB RAM
- 1 GB místa na pevném disku, 10 GB doporučeno, pokud používáte Jenkins jako kontejner Dockeru
Na softwarové úrovni je vyžadováno:
- Java: 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í podporována
- Webový prohlížeč jako Chrome, Edge, Firefox nebo Safari
- V operačním systému Windows je vyžadována podpora zásad
Vlastnosti JenkinsV rámci funkcí Jenkins najdeme:
- Integrace doplňků, které jsou k dispozici v Centru aktualizací, usnadňuje integraci s dalšími nástroji.
- Nepřetržitá integrace a nepřetržité doručování.
- Jednoduchá instalace, protože Jenkins je program založený na jazyce Java, to znamená, že nabízí instalační balíčky pro operační systémy Windows, macOS a Unix.
- Jednoduché nastavení.
- Snadná distribuce v jiných pracovních týmech.
Podívejme se, jak nainstalovat Jenkins na Ubuntu 20.04 nebo 20.10.
1. Aktualizujte Javu v Ubuntu 20.10, 20.04
Krok 1
Jako vždy bude první věcí aktualizovat balíčky a systémová úložiště pomocí následujícího příkazu:
sudo apt aktualizace
Krok 2
Poté ověříme, že máme verzi Javy kompatibilní s Jenkinsem, proto spustíme následující příkaz:
java -verze
V tomto případě máme Java 11, která je kompatibilní.
2. Nainstalujte Jenkins na Ubuntu 20.10, 20.04
Krok 1
Verze Jenkins integruje výchozí balíčky Ubuntu, abychom nainstalovali nejnovější dostupnou verzi, spustíme následující příkaz pro přidání klíče do systému Ubuntu:
wget -q -O -https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt -key add -
Krok 2
Poté přidáme repozitáře Debianu do adresáře sources.list:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list'
Krok 3
Jakmile tento proces provedeme, systém znovu aktualizujeme:
sudo apt aktualizace
Krok 4
Jsme připraveni nainstalovat Jenkins na Ubuntu 20.04 nebo 20.10 pomocí následujícího příkazu:
sudo apt nainstalovat Jenkins
Krok 5
Pro potvrzení stažení a instalace Jenkins zadáme písmeno „S“:
3. Spusťte Jenkins na Ubuntu 20.10, 20.04
Krok 1
Aplikaci spustíme následujícím příkazem:
sudo systemctl start Jenkins
Krok 2
Stav Jenkinse zkontrolujeme následujícím příkazem. Vidíme, že jeho stav je aktivní.
sudo systemctl status Jenkins
4. Konfigurujte Firewall v Ubuntu 20.10, 20.04
Krok 1
Je na čase, abychom nakonfigurovali oprávnění ve Firewallu pro vzdálený a místní přístup, Jenkins použije naslouchací port 8080, tento port nakonfigurujeme následujícím příkazem:
sudo ufw povolit 8080Krok 2
Stav brány firewall vidíme pomocí následujícího příkazu:
stav sudo ufwKrok 3
V případě, že Firewall není povolen, provedeme následující. Zkontrolujeme, zda je port 8080 propojen s bránou firewall.
sudo ufw povolit
5. Nainstalujte Jenkins na Ubuntu 20.10, 20.04
Krok 1
Nyní je možné dokončit proces konfigurace Jenkinse, v první řadě identifikujeme IP adresu počítače pomocí příkazu „ip add“:
Krok 2
S touto IP můžeme přistupovat externě s následující syntaxí:
http: // IP_Ubuntu: 8080Krok 3
Uvidíme následující:
ZVĚTŠIT
Krok 4
Je nutné zadat heslo správce, které aplikace automaticky vygeneruje, proto v terminálu musíme pro jeho vizualizaci provést následující:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Krok 5
Musíme zkopírovat 32 znaků hesla a vložit je do příslušného pole, tento proces lze provést lokálně v Ubuntu 20:
ZVĚTŠIT
Krok 6
Vložíme heslo a klikneme na „Pokračovat“, uvidíme následující:
ZVĚTŠIT
Krok 7
Klikneme na „Instalovat navrhované doplňky“ a vidíme, že všechny potřebné pluginy pro správné fungování Jenkins budou nainstalovány v Ubuntu:
ZVĚTŠIT
Krok 8
Jakmile je tento proces dokončen, zobrazí se následující, kde musíme vytvořit uživatele pro správu platformy Jenkins, tam zadáme následující:
- Uživatelské jméno
- Heslo
- Pošta
- Celé jméno
ZVĚTŠIT
Krok 9
Klikneme na „Uložit a pokračovat“ a poté bude toto přesměrováno na instanci Jenkins, kde uvidíme URL pro přístup na platformu, tam uvidíme IP nebo doménu vedle portu 8080:
ZVĚTŠIT
Krok 10
Proces dokončíme kliknutím na „Uložit a dokončit“.
ZVĚTŠIT
Krok 11
K Jenkins přistupujeme kliknutím na „Začít používat Jenkins“ a toto bude prostředí, které uvidíme:
ZVĚTŠIT
Krok 12
Klikneme na „Spravovat Jenkins“ a přistoupíme k Jenkinsovým proměnným, které se mají konfigurovat:
ZVĚTŠIT
Krok 13
V konfiguraci systému můžeme v případě potřeby stanovit nové parametry:
ZVĚTŠIT
Pomocí těchto kroků jsme nainstalovali a nakonfigurovali Jenkins na Ubuntu 20.04 nebo 20.10 a budeme připraveni automatizovat všechny úkoly, které jsou nutné, s nejlepšími funkcemi integrity a výkonu.