Sådan oprettes et nyt byggejob i Jenkins

Sådan opretter du et nyt build-job i Jenkins Med Jenkins indstillet som dit CI / CD-automatiseringsværktøj, skal du vide, hvordan du opretter et nyt build-job til et projekt.

Hvis du overvejer Jenkins som dit go-to CI / CD-automatiseringsværktøj, er chancerne for, at du vil vide, hvordan dette særlige stykke puslespil fungerer. Hvorfor vil du have Jenkins som en del af din arbejdsgang? Hvis du bruger Kubernetes, eller et andet middel til at distribuere og administrere containere, vil du sandsynligvis medtage et værktøj, der hjælper med at automatisere disse implementeringer. Jenkins er et sådant værktøj.

Yderligere ressourcer

  • Sådan installeres Jenkins på Ubuntu Server 18.04
  • Sådan tilføjes Github-support til Jenkins

Når du har Jenkins i gang (og GitHub-support tilføjet), hvad er dernæst? Du skal vide, hvordan du opretter et nyt job. Under processen med at tilføje GitHub-support, skal du oprette et job for at forbinde din GitHub-konto. Men hvad sker der, når du har oprettet det indledende (meget sandsynlige) testjob? Det er tid til at oprette et nyt job. Lad os finde ud af hvordan.

Ansættelsessæt: Databaseadministrator (TechRepublic Premium)

Hvad du har brug for

De eneste ting, du har brug for for at gøre dette arbejde er et kørende eksempel på Jenkins og en Jenkins admin-konto. Lad dem oprette et job med dem, der er klar.

Sådan oprettes jobbet

Log ind på dit Jenkins instrumentbræt. En gang på den side ( figur A ) finder du ikke en knap til "Opret et job." Hvorfor? Fordi et job er et objekt, og der er forskellige typer elementer, der kan oprettes.

Figur A

Klik på Ny vare for at oprette en ny vare. Giv det nye emne et navn og fra det resulterende vindue ( figur B ), vælg fra et antal forskellige elementer (inklusive Freestyle Project, Pipeline, Multi-Configuration Project, Folder, GitHub Organization eller Multibranch Pipeline).

Hvis du allerede har din GitHub-konto tilsluttet Jenkins, og du har gemt din kode i et lager, skal du klikke på GitHub Organization.

Bemærk: For at oprette et GitHub-organisationselement skal dit GitHub-arkiv allerede indeholde byggbare projekter.

Figur B

Creating a new item in Jenkins.

" data-credit="" rel="noopener noreferrer nofollow">

Oprettelse af en ny vare i Jenkins.

Klik på OK, når du har valgt GitHub Organization. I det resulterende vindue ( figur C ) skal du klikke på rullelisten Credentials og vælge den GitHub-konto, du vil bruge.

Fig

Associating your GitHub account to the item.

" data-credit="" rel="noopener noreferrer nofollow">

Knytter din GitHub-konto til varen.

Når du har valgt de korrekte legitimationsoplysninger, vises både Save og Apply-knapperne. Fuldfør resten af ​​siden, og klik på Gem, når du er færdig.

Hvis du ikke er klar til at oprette en fuld GitHub-organisation (alias, hvis dit depot ikke indeholder et komplet byggeligt projekt), kan du vælge et Freestyle Project-element. I denne varetype ( figur D ) kan du konfigurere et stort antal build-aspekter, såsom:

  • Build triggers (f.eks. Remote build)
  • Bygmiljø (som f.eks. Sletning af arbejdsområdet, inden opbygningen starter)
  • Handlinger efter bygningen (såsom e-mail-meddelelser, arkivering af artefakter og mere)
  • Kildekodestyring (såsom Git eller Subversion)

Figur D

Creating a Freestyle Project.

" data-credit="" rel="noopener noreferrer nofollow">

Oprettelse af et Freestyle-projekt.

Sådan bygger man projektet

Når du har oprettet projektet, vil du blive informeret om, at der ikke er noget arbejdsområde endnu. For at få adgang til arbejdsområdet skal du først opbygge projektet. Dette betyder ikke, at projektet skal være i sin afsluttede fase. Hvad dette vil gøre er at køre et træk fra kilden for at tilføje projektet til Jenkins. For at gøre dette skal du klikke på knappen Build Now ( figur E ).

Figur E

Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">

Klik på Byg nu, så Jenkins kan oprette dit arbejdsområde.

På dette tidspunkt er du klar til at afslutte projektet. Du kan ikke tilføje kode inden for Jenkins-jobbet, da det ikke er formålet med Jenkins. For at afslutte projektet skal du administrere din kode ved kilden (f.eks. GitHub) og derefter køre build igen. Du kan til enhver tid klikke på Konfigurer (inden for elementet) for at redigere projektets indstillinger. Efter at du f.eks. Har uploadet den afsluttede kode, kan du derefter indstille build-triggere til projektet.

Og det er kernen i at skabe et nyt job med Jenkins. Hvis du leder efter CI / CD-automatisering, er dette et godt sted at starte.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com