Hur man skapar ett nytt jobb i Jenkins Freestyle Project

Vad är ett Jenkins Freestyle-projekt?

Jenkins Freestyle-projekt är ett repeterbart byggjobb, skript eller pipeline som innehåller steg och efterbyggande åtgärder. Det är ett förbättrat jobb eller en uppgift som kan sträcka sig över flera operationer. Det låter dig konfigurera byggutlösare och erbjuder projektbaserad säkerhet för ditt Jenkins-projekt. Den erbjuder också plugins som hjälper dig att bygga steg och åtgärder efter att bygga.

De typer av åtgärder du kan utföra i ett Jenkins-byggsteg eller efterbyggande åtgärder är ganska begränsade. Det finns många standardplugins tillgängliga inom ett Jenkins Freestyle-projekt för att hjälpa dig övervinna detta problem.

Hur man skapar ett jobb i Jenkins
Hur man skapar ett jobb i Jenkins

Hur man skapar ett nytt jobb i Jenkins

Freestylebygget är ett mycket flexibelt och lättanvänt alternativ. Du kan använda den för alla typer av projekt; det är lätt att installera och många av dess alternativ visas i andra byggjobb. Nedan följer en steg för steg process för att skapa jobb i Jenkin.

Steg 1) Logga in på Jenkins


För att skapa ett Jenkins freestyle-jobb, logga in på din Jenkins instrumentpanel genom att besöka din Jenkins installationsväg. Vanligtvis kommer det att finnas på localhost kl http://localhost:8080 Om du installerade Jenkins i en annan sökväg, använd lämplig URL för att komma åt din instrumentpanel som visas i exemplet nedan för Jenkins jobbskapande.

Skapa ett nybyggt jobb i Jenkins

Steg 2) Skapa nytt objekt

Klicka på "Nytt objekt” längst upp till vänster på din instrumentpanel.

Skapa ett nybyggt jobb i Jenkins

Steg 3) Ange artikeldetaljer

På nästa skärm,

  1. Ange namnet på objektet du vill skapa. Vi kommer att använda "Hej världen" för denna demo.
  2. Välj Freestyle-projekt
  3. Klicka på Okej

Skapa ett nybyggt jobb i Jenkins

Steg 4) Ange projektinformation

Ange detaljerna för projektet du vill testa.

Skapa ett nybyggt jobb i Jenkins

Steg 5) Ange arkivets URL

Under Källkodshantering anger du webbadressen till ditt förvar. Vi har ett testförråd beläget på https://github.com/kriru/firstJava.git

Skapa ett nybyggt jobb i Jenkins

Det är också möjligt för dig att använda ett lokalt arkiv.

Om ditt GitHub-förråd är privat, kommer Jenkins först att validera dina inloggningsuppgifter med GitHub och först därefter hämta källkoden från ditt GitHub-förråd.

Steg 6) Justera inställningarna

Nu när du har angett alla detaljer är det dags att bygga koden. Justera inställningarna under SLUTRESULTAT avsnitt för att bygga koden vid den tidpunkt du vill. Du kan till och med schemalägga bygget så att det sker regelbundet, vid bestämda tider.

Enligt SLUTRESULTAT,

1. Klicka på “Lägg till byggsteg"

2. Klicka på “Utförande Windows batch-kommando” och lägg till de kommandon du vill köra under byggprocessen.

Skapa ett nybyggt jobb i Jenkins

Här har jag lagt till java-kommandon för att kompilera java-koden.

Jag har lagt till följande Windows-kommandon:

javac HelloWorld.java

java Hej världen

Skapa ett nybyggt jobb i Jenkins

Steg 7) Spara projektet

När du har angett alla uppgifter,

  1. Klicka Ansök
  2. Spara projektet.

Steg 8) Bygg källkod

Nu, på huvudskärmen, klicka på Bygg nu knappen på vänster sida för att skapa källkoden.

Skapa ett nybyggt jobb i Jenkins

Steg 9) Kontrollera status

Efter att ha klickat på Bygg nu, du kan se status för byggnaden du kör under Bygg historia.

Skapa ett nybyggt jobb i Jenkins

Steg 10) Se konsolutgången

Klicka på bygga nummer och klicka sedan på konsolutgång för att se status för byggnaden du kör. Det bör visa dig ett framgångsmeddelande, förutsatt att du har följt installationen ordentligt som visas i exemplet nedan för Jenkins skapa nytt jobb.

Skapa ett nybyggt jobb i Jenkins

Sammanfattningsvis har vi kört ett HelloWorld-program på GitHub. Jenkin hämtar koden från fjärrförvaret och bygger kontinuerligt med en frekvens som du definierar.

Sammanfattning

  • Jenkins Freestyle Project är ett repeterbart byggjobb, skript eller pipeline som innehåller steg och efterbyggande åtgärder. Det är ett förbättrat jobb eller en uppgift som kan sträcka sig över flera operationer.
  • De typer av åtgärder du kan utföra i ett byggsteg eller efterbyggande är ganska begränsade. Det finns många standardplugins tillgängliga inom ett Jenkins Freestyle-projekt för att hjälpa dig övervinna detta problem.
  • Freestylebygge Jenkins jobb är mycket flexibla och lätta att använda. Du kan använda den för alla typer av projekt; det är lätt att installera, och många av dess alternativ visas i andra build Jenkins-jobb.
  • Om ditt GitHub-förråd är privat, kommer Jenkins först att validera dina inloggningsuppgifter med GitHub och först därefter hämta källkoden från ditt GitHub-förråd.