Ako vytvoriť nové pracovné miesto v projekte Jenkins Freestyle

Obsah:

Anonim

Čo je projekt Jenkins Freestyle?

Jenkins Freestyle Project je opakovateľná úloha zostavenia, skript alebo plán, ktorý obsahuje kroky a akcie po zostavení. Je to vylepšená úloha alebo úloha, ktorá môže zahŕňať viac operácií. Umožňuje vám nakonfigurovať spúšťače zostavenia a ponúka projektové zabezpečenie pre váš projekt Jenkins. Ponúka tiež doplnky, ktoré vám pomôžu pri vytváraní krokov a akcií po zostavení.

Typy akcií, ktoré môžete vykonať v kroku vytvorenia Jenkinsa alebo po vytvorení, sú dosť obmedzené. V rámci projektu Jenkins Freestyle Project je k dispozícii veľa štandardných doplnkov, ktoré vám pomôžu prekonať tento problém.

Ako vytvoriť prácu v Jenkins

Ako vytvoriť nové pracovné miesto v Jenkins

Úloha zostavenia voľného štýlu je vysoko flexibilná a ľahko použiteľná možnosť. Môžete ho použiť na akýkoľvek typ projektu; je ľahké ho nastaviť a mnoho z jeho možností sa objavuje v iných zostavovacích úlohách. Ďalej je uvedený krok za krokom proces vytvárania pracovných miest v spoločnosti Jenkin.

Krok 1) Prihláste sa do Jenkins

Ak chcete vytvoriť voľnú pracovnú pozíciu Jenkinsa, prihláste sa na svojom dashboarde Jenkins navštívením inštalačnej cesty Jenkinsa. Zvyčajne bude hostený na localhost na adrese http: // localhost: 8080 Ak ste Jenkins nainštalovali inou cestou, použite príslušnú adresu URL na prístup k svojmu informačnému panelu, ako je uvedené v príklade vytvorenia úlohy Jenkins.

Krok 2) Vytvorte novú položku

Kliknite na položku „ Nová položka “ v ľavej hornej časti informačného panela.

Krok 3) Zadajte podrobnosti položky

Na ďalšej obrazovke

  1. Zadajte názov položky, ktorú chcete vytvoriť. Pre túto ukážku použijeme „Hello world“.
  2. Vyberte projekt Freestyle
  3. Kliknite na tlačidlo OK

Krok 4) Zadajte podrobnosti projektu

Zadajte podrobnosti projektu, ktorý chcete testovať.

Krok 5) Zadajte adresu URL úložiska

V časti Správa zdrojového kódu zadajte adresu URL svojho úložiska. Máme testovacie úložisko umiestnené na https://github.com/kriru/firstJava.git

Je tiež možné použiť miestne úložisko.

Ak je vaše úložisko GitHub súkromné, Jenkins najskôr overí vaše prihlasovacie údaje pomocou GitHubu a až potom stiahne zdrojový kód z vášho úložiska GitHub.

Krok 6) Upravte nastavenia

Teraz, keď ste poskytli všetky podrobnosti, je čas vytvoriť kód. Upravte nastavenia v sekcii zostavenia, aby ste vytvorili kód v požadovanom čase. Môžete dokonca naplánovať, aby sa zostavenie uskutočňovalo pravidelne, v stanovených časoch.

Pod stavbou ,

1. Kliknite na „ Pridať krok zostavenia

2. Kliknite na „ Vykonať dávkový príkaz systému Windows “ a pridajte príkazy, ktoré chcete vykonať počas procesu zostavovania.

Tu som pridal java príkazy na zostavenie java kódu.

Pridal som nasledujúce príkazy systému Windows:

javac HelloWorld.java

java HelloWorld

Krok 7) Uložte projekt

Po zadaní všetkých údajov

  1. Kliknite na tlačidlo Použiť
  2. Uložte projekt.

Krok 8) Vytvorte zdrojový kód

Teraz na hlavnej obrazovke kliknite na tlačidlo Zostaviť teraz na ľavej strane, aby ste vytvorili zdrojový kód.

Krok 9) Skontrolujte stav

Po kliknutí na Vytvoriť teraz sa v časti História zostavenia zobrazí stav zostavenia, ktoré spustíte .

Krok 10) Pozrite sa na výstup z konzoly

Kliknite na číslo zostavy a potom na výstup z konzoly, aby ste videli stav zostavenia, ktoré spustíte. Mala by vám zobraziť správu o úspechu, ak ste správne dodržali nastavenie, ako je uvedené v nasledujúcom príklade vytvorenia novej úlohy Jenkins.

V súhrne sme vykonali program HelloWorld hostený na GitHub. Jenkin vytiahne kód zo vzdialeného úložiska a vytvára ho nepretržite na vami určenej frekvencii.

Zhrnutie

  • Jenkins Freestyle Project je opakovateľná úloha zostavenia, skript alebo plán, ktorý obsahuje kroky a akcie po zostavení. Je to vylepšená úloha alebo úloha, ktorá môže zahŕňať viac operácií.
  • Typy akcií, ktoré môžete vykonať v kroku zostavenia alebo po vytvorení, sú dosť obmedzené. V rámci projektu Jenkins Freestyle Project je k dispozícii veľa štandardných doplnkov, ktoré vám pomôžu prekonať tento problém.
  • Freestyle build úlohy Jenkins sú vysoko flexibilné a ľahko použiteľné. Môžete ho použiť na akýkoľvek typ projektu; je ľahké ho nastaviť a mnoho z jeho možností sa objavuje v iných úlohách zostavenia Jenkinsa.
  • Ak je vaše úložisko GitHub súkromné, Jenkins najskôr overí vaše prihlasovacie údaje pomocou GitHubu a až potom stiahne zdrojový kód z vášho úložiska GitHub.