Jak vytvořit novou úlohu sestavení v projektu Jenkins Freestyle

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

  1. Zadejte název položky, kterou chcete vytvořit. Pro toto demo použijeme „Hello world“.
  2. Vyberte projekt Freestyle
  3. 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,

  1. Klikněte Aplikovat
  2. 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.