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 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.
Steg 2) Skapa nytt objekt
Klicka på "Nytt objekt” längst upp till vänster på din instrumentpanel.
Steg 3) Ange artikeldetaljer
På nästa skärm,
- Ange namnet på objektet du vill skapa. Vi kommer att använda "Hej världen" för denna demo.
- Välj Freestyle-projekt
- Klicka på Okej
Steg 4) Ange projektinformation
Ange detaljerna för projektet du vill testa.
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
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.
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
Steg 7) Spara projektet
När du har angett alla uppgifter,
- Klicka Ansök
- 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.
Steg 9) Kontrollera status
Efter att ha klickat på Bygg nu, du kan se status för byggnaden du kör under Bygg historia.
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.
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.