Jak vytvořit novou stavební zakázku v Jenkins Freestyle Project
Co je to Jenkins Freestyle Project?
Jenkins Freestyle Project je opakovatelná úloha sestavení, skript nebo kanál, který obsahuje kroky a akce po sestavení. Je to vylepšená úloha nebo úkol, který může zahrnovat více operací. Umožňuje vám konfigurovat spouštěče sestavení a nabízí projektové zabezpečení pro váš projekt Jenkins. Nabízí také pluginy, které vám pomohou vytvářet kroky a akce po sestavení.
Typy akcí, které můžete provést v kroku sestavení Jenkins nebo v akci po sestavení, jsou poměrně omezené. V rámci projektu Jenkins Freestyle Project je k dispozici mnoho standardních pluginů, které vám pomohou tento problém překonat.

Jak vytvořit nový stavební úkol v Jenkins
Freestyle build job je vysoce flexibilní a snadno použitelná možnost. Můžete jej použít pro jakýkoli typ projektu; snadno se nastavuje a mnoho jeho možností se objevuje v jiných úlohách sestavení. Níže je uveden postup vytvoření úlohy krok za krokem Jenkin.
Krok 1) Přihlaste se do Jenkins
Chcete-li vytvořit úlohu ve volném stylu Jenkins, přihlaste se k řídicímu panelu Jenkins návštěvou své instalační cesty Jenkins. Obvykle bude hostován na localhost na
http://localhost:8080
Pokud máte nainstaloval Jenkins v jiné cestě použijte příslušnou adresu URL pro přístup k řídicímu panelu, jak je znázorněno v níže uvedeném příkladu vytvoření úlohy Jenkins.
Krok 2) Vytvořte novou položku
Klikněte na "Nový předmět“ v levé horní části palubní desky.
Krok 3) Zadejte podrobnosti o položce
Na další obrazovce
- Zadejte název položky, kterou chcete vytvořit. Pro toto demo použijeme „Ahoj světe“.
- Vyberte projekt Freestyle
- Klikněte na OK
Krok 4) Zadejte podrobnosti o projektu
Zadejte podrobnosti o projektu, který chcete testovat.
Krok 5) Zadejte adresu URL úložiště
V části Správa zdrojového kódu zadejte adresu URL svého úložiště. Máme testovací úložiště umístěné na https://github.com/kriru/firstJava.git
Je také možné použít místní úložiště.
Pokud je vaše úložiště GitHub soukromé, Jenkins nejprve ověří vaše přihlašovací údaje pomocí GitHubu a teprve poté vytáhne zdrojový kód z vašeho úložiště GitHub.
Krok 6) Upravte nastavení
Nyní, když jste poskytli všechny podrobnosti, je čas vytvořit kód. Upravte nastavení pod stavět sekce pro vytvoření kódu v požadovaný čas. Můžete dokonce naplánovat sestavení tak, aby probíhalo pravidelně v nastavenou dobu.
Pod stavět,
1. Klikněte na „Přidat krok sestavení"
2. Klikněte na „Provést Windows dávkový příkaz“ a přidejte příkazy, které chcete provést během procesu sestavení.
Zde jsem přidal příkazy java pro kompilaci kódu java.
Přidal jsem následující příkazy systému Windows:
javac HelloWorld.java
java Ahoj světe
Krok 7) Uložte projekt
Když zadáte všechna data,
- klikněte Přihláška
- Uložit projekt.
Krok 8) Vytvořte zdrojový kód
Nyní na hlavní obrazovce klikněte na Stavte hned tlačítko na levé straně pro vytvoření zdrojového kódu.
Krok 9) Zkontrolujte stav
Po kliknutí na tlačítko Stavte nyní, můžete vidět stav sestavení, pod kterým běžíte Historie sestavení.
Krok 10) Podívejte se na výstup konzoly
Klikněte na číslo sestavení a poté klikněte na výstup konzoly abyste viděli stav sestavení, které spustíte. Měla by vám zobrazit zprávu o úspěchu za předpokladu, že jste správně dodrželi nastavení, jak je uvedeno v níže uvedeném příkladu vytvoření nové úlohy Jenkins.
Stručně řečeno, provedli jsme program HelloWorld hostovaný na GitHubu. Jenkin stahuje kód ze vzdáleného úložiště a průběžně sestavuje na vámi definované frekvenci.
Shrnutí
- Jenkins Freestyle Project je opakovatelná sestavovací úloha, skript nebo kanál, který obsahuje kroky a akce po sestavení. Je to vylepšená úloha nebo úkol, který může zahrnovat více operací.
- Typy akcí, které můžete provést v kroku sestavení nebo akci po sestavení, jsou poměrně omezené. V rámci projektu Jenkins Freestyle Project je k dispozici mnoho standardních pluginů, které vám pomohou tento problém překonat.
- Freestyle build Jenkins joby jsou vysoce flexibilní a snadno použitelné. Můžete jej použít pro jakýkoli typ projektu; je snadné jej nastavit a mnoho jeho možností se objevuje v jiných úlohách sestavování Jenkins.
- Pokud je vaše úložiště GitHub soukromé, Jenkins nejprve ověří vaše přihlašovací údaje pomocí GitHubu a teprve poté vytáhne zdrojový kód z vašeho úložiště GitHub.