Co je Jenkins Freestyle Project?
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í. Umožňuje vám konfigurovat spouštěče sestavení a nabízí projektové zabezpečení pro váš projekt Jenkins. Nabízí také doplňky, které vám pomohou vytvářet kroky a akce po sestavení.
Typy akcí, které můžete provést v kroku sestavení Jenkinse 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.
Jak vytvořit novou úlohu sestavení v Jenkins
Úloha sestavení freestylu 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 objeví v jiných úlohách sestavení. Níže je uveden postup krok za krokem k vytvoření úlohy v Jenkin.
Krok 1) Přihlaste se k Jenkinsovi
Chcete-li vytvořit úlohu Jenkinse freestyle, přihlaste se na svůj řídicí panel Jenkins návštěvou instalační cesty Jenkins. Obvykle bude hostován na localhost na adrese http: // localhost: 8080 Pokud jste Jenkins nainstalovali v jiné cestě, použijte příslušnou adresu URL pro přístup k vašemu řídicímu panelu, jak je znázorněno v níže uvedeném příkladu vytváření úlohy Jenkins.
Krok 2) Vytvořte novou položku
Klikněte na „ Nová položka “ 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 tuto ukázku použijeme „Hello world“.
- Vyberte projekt Freestyle
- Klikněte na OK
Krok 4) Zadejte podrobnosti projektu
Zadejte podrobnosti o projektu, který chcete otestovat.
Krok 5) Zadejte 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 ze svého úložiště GitHubu.
Krok 6) Upravte nastavení
Nyní, když jste zadali všechny podrobnosti, je čas vytvořit kód. Upravte nastavení v sekci sestavení a vytvořte kód v požadovaném čase. Můžete dokonce naplánovat, aby se sestavení provádělo pravidelně, v nastavených časech.
Podle sestavení ,
1. Klikněte na „ Přidat krok sestavení “
2. Klikněte na „ Provést dávkový příkaz systému Windows “ a přidejte příkazy, které chcete provést během procesu sestavení.
Tady jsem přidal java příkazy ke kompilaci java kódu.
Přidal jsem následující příkazy systému Windows:
javac HelloWorld.java
java HelloWorld
Krok 7) Uložte projekt
Po zadání všech údajů
- Klikněte na Použít
- Uložte projekt.
Krok 8) Vytvořte zdrojový kód
Nyní na hlavní obrazovce klikněte na tlačítko Vytvořit nyní na levé straně a vytvořte zdrojový kód.
Krok 9) Zkontrolujte stav
Po kliknutí na Sestavit nyní můžete zobrazit stav sestavení, které spustíte, v části Historie sestavení .
Krok 10) Podívejte se na výstup z konzoly
Kliknutím na číslo sestavení a poté na výstup konzoly zobrazíte stav sestavení, které spustíte. Mělo by vám ukázat zprávu o úspěchu, pokud jste správně postupovali podle nastavení, jak je znázorněno v následujícím příkladu Jenkins create new job.
Souhrnně jsme provedli program HelloWorld hostovaný na GitHubu. Jenkin vytáhne kód ze vzdáleného úložiště a vytváří nepřetržitě na frekvenci, kterou určíte.
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ést v kroku sestavení nebo 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 ú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 objeví v jiných úlohách sestavení 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 ze svého úložiště GitHubu.