- Podrobnosti
- Poslední aktualizace: 17. dubna 2021
Co je Jenkins Freestyle Project?
Jenkins Freestyle Project je opakovatelná úloha sestavení, skript nebo potrubí, která obsahuje kroky a akce po sestavení. Jedná se o vylepšenou úlohu nebo úkol, který může zahrnovat více operací. Umožňuje vám nakonfigurovat spouštěče sestavení a nabízí zabezpečení založené na projektu pro váš projekt Jenkins. Nabízí také doplňky, které vám pomohou vytvořit kroky a akce po sestavení.
Typy akcí, které můžete provádět v kroku sestavení Jenkins nebo akci po sestavení, jsou dosti omezené. V rámci Jenkins Freestyle Project je k dispozici mnoho standardních pluginů, které vám pomohou tento problém překonat.
Jak vytvořit práci v Jenkins
Jak vytvořit novou úlohu sestavení v Jenkins
Práce na volném stylu je vysoce flexibilní a snadno použitelná možnost. Můžete jej použít pro jakýkoli typ projektu; je snadné jej nastavit a mnoho z jeho možností se objevuje v jiných úlohách sestavení. Níže je uveden krok za krokem k vytvoření úlohy v Jenkin.
Krok 1) Přihlaste se do Jenkins
Chcete -li vytvořit úlohu Jenkins freestyle, přihlaste se na řídicí panel Jenkins návštěvou instalační cesty Jenkins. Obvykle bude hostován na localhost na http: // localhost: 8080 Pokud jste nainstalovali 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 vytváření úloh 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 položky
Na další obrazovce
- Zadejte název položky, kterou chcete vytvořit. Pro toto demo použijeme „Hello world“.
- Vyberte projekt Freestyle
- Klikněte na Dobře
Krok 4) Zadejte podrobnosti o projektu
Zadejte podrobnosti o projektu, který chcete otestovat.
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é, že použijete místní úložiště.
Pokud je vaše úložiště GitHub soukromé, Jenkins nejprve ověří vaše přihlašovací údaje pomocí GitHub a teprve poté stáhne zdrojový kód z vašeho úložiště GitHub.
Krok 6) Upravte nastavení
Nyní, když jste zadali všechny podrobnosti, je čas sestavit kód. Upravte nastavení pod stavět sekci pro vytvoření kódu v požadovaném čase. Můžete dokonce naplánovat, aby se sestavení dělo pravidelně, ve stanovených časech.
Pod stavět ,
1. Klikněte na ' Přidejte krok sestavení '
2. Klikněte na ' Spusťte dávkový příkaz systému Windows 'a přidejte příkazy, které chcete provést během procesu sestavení.'
Zde jsem přidal příkazy java ke kompilaci kódu java.
Přidal jsem následující příkazy systému Windows:
javac HelloWorld.java
java HelloWorld
Krok 7) Uložte projekt
Když jste zadali všechna data,
- Klikněte Aplikovat
- Uložit projekt.
Krok 8) Vytvořte zdrojový kód
Nyní na hlavní obrazovce klikněte na Stavět nyní tlačítko na levé straně pro vytvoření zdrojového kódu.
Krok 9) Zkontrolujte stav
Po kliknutí na Stavět hned, můžete vidět stav sestavení, pod kterým běžíte Historie budování .
Krok 10) Podívejte se na výstup konzoly
Klikněte na číslo sestavení a pak Klikněte na výstup konzoly abyste viděli stav sestavení, které spustíte. Měla by vám ukázat zprávu o úspěchu za předpokladu, že jste správně dodržovali nastavení, jak je uvedeno v níže uvedeném příkladu vytvoření nové úlohy Jenkinsem.
Celkově jsme provedli program HelloWorld hostovaný na GitHubu. Jenkin vytáhne kód ze vzdáleného úložiště a nepřetržitě staví na frekvenci, kterou definujete.
souhrn
- Jenkins Freestyle Project je opakovatelná úloha sestavení, skript nebo kanál, který obsahuje kroky a akce po sestavení. Jedná se o vylepšenou úlohu nebo úkol, který může zahrnovat více operací.
- Typy akcí, které můžete provádět v kroku sestavení nebo akci po sestavení, jsou dosti omezené. V rámci Jenkins Freestyle Project je k dispozici mnoho standardních pluginů, které vám pomohou tento problém překonat.
- Freestylové stavby Jenkinsovy úlohy jsou vysoce flexibilní a snadno použitelné. Můžete jej použít pro jakýkoli typ projektu; je snadné jej nastavit a mnoho z jeho možností se objevuje v jiných úlohách sestavení Jenkinse.
- Pokud je vaše úložiště GitHub soukromé, Jenkins nejprve ověří vaše přihlašovací údaje pomocí GitHub a teprve poté stáhne zdrojový kód z vašeho úložiště GitHub.