Jak vytvořit novou stavební úlohu v Jenkins Freestyle projekt

Co je to Jenkins Freestyle projekt?

Jenkins Freestyle projekt 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 konfigurovat spouštěče sestavení a nabízí zabezpečení založené na projektu. Jenkins projekt. Nabízí také pluginy, které vám pomohou s kroki a akcemi po sestavení.

Typy akcí, které můžete provádět v Jenkins krok sestavení nebo akce po sestavení jsou poměrně omezené. V rámci Jenkins Freestyle Project vám pomůže tento problém překonat.

Jak vytvořit pracovní místo v Jenkins
Jak vytvořit pracovní místo v Jenkins

Jak vytvořit novou stavební úlohu 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řihlášení Jenkins


Vytvoření Jenkins freestyle práce, přihlaste se ke svému Jenkins ovládací panel návštěvou Jenkins instalační cesta. Obvykle bude hostována na localhostu na adrese http://localhost:8080 Pokud máte instalovány Jenkins v jiné cestě použijte příslušnou URL adresu pro přístup k řídicímu panelu, jak je znázorněno níže Jenkins příklad vytváření pracovních míst.

Vytvořit novou úlohu sestavení v Jenkins

Krok 2) Vytvořte novou položku

Klikněte na "Nový předmět“ v levé horní části palubní desky.

Vytvořit novou úlohu sestavení v Jenkins

Krok 3) Zadejte podrobnosti o položce

Na další obrazovce

  1. Zadejte název položky, kterou chcete vytvořit. Pro toto demo použijeme „Ahoj světe“.
  2. Vyberte projekt Freestyle
  3. Klikněte na OK

Vytvořit novou úlohu sestavení v Jenkins

Krok 4) Zadejte podrobnosti o projektu

Zadejte podrobnosti o projektu, který chcete testovat.

Vytvořit novou úlohu sestavení v Jenkins

Krok 5) Zadejte adresu URL úložiště

V části Zdroj Code Správa, zadejte URL adresu vašeho repozitáře. Máme testovací repozitář na adrese https://github.com/kriru/firstJava.git

Vytvořit novou úlohu sestavení v Jenkins

Je také možné použít místní úložiště.

Pokud je váš repozitář GitHub soukromý, Jenkins nejprve ověří vaše přihlašovací údaje pomocí GitHubu a teprve poté stáhne zdrojový kód z vašeho repozitáře 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í.

Vytvořit novou úlohu sestavení v Jenkins

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

Vytvořit novou úlohu sestavení v Jenkins

Krok 7) Uložte projekt

Když zadáte všechna data,

  1. klikněte Přihláška
  2. 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.

Vytvořit novou úlohu sestavení v Jenkins

Krok 9) Zkontrolujte stav

Po kliknutí na tlačítko Stavte nyní, můžete vidět stav sestavení, pod kterým běžíte Historie sestavení.

Vytvořit novou úlohu sestavení v Jenkins

Krok 10) Podívejte se na výstup konzoly

Klikněte na číslo sestavení a poté klikněte na výstup konzoly zobrazit stav spuštěné sestavy. Mělo by se zobrazit hlášení o úspěchu, pokud jste správně provedli nastavení, jak je znázorněno níže. Jenkins příklad vytvoření nové práce.

Vytvořit novou úlohu sestavení v 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á úloha, skript nebo pipeline sestavení, 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 po sestavení, jsou poměrně omezené. V rámci Jenkins Freestyle Project vám pomůže tento problém překonat.
  • Freestyle sestavení Jenkins úlohy jsou vysoce flexibilní a snadno použitelné. Můžete je použít pro jakýkoli typ projektu; snadno se nastavují a mnoho jejich možností se objevuje i v jiných nástrojích pro sestavení. Jenkins pracovní místa.
  • Pokud je váš repozitář GitHub soukromý, Jenkins nejprve ověří vaše přihlašovací údaje pomocí GitHubu a teprve poté stáhne zdrojový kód z vašeho repozitáře GitHub.

Shrňte tento příspěvek takto: