Hvordan lage en nybyggjobb i Jenkins

Hvordan lage en ny byggejobb i Jenkins Med Jenkins satt som CI / CD automatiseringsverktøy, vil du vite hvordan du lager en ny byggejobb for et prosjekt.

Hvis du vurderer Jenkins som ditt automatiske CI / CD-automatiseringsverktøy, er sjansen stor for at du vil vite hvordan dette puslespillet fungerer. Hvorfor vil du ha Jenkins som en del av arbeidsflyten din? Hvis du bruker Kubernetes, eller på annen måte å distribuere og administrere containere, vil du sannsynligvis ha med et verktøy som hjelper til med å automatisere disse distribusjonene. Jenkins er et slikt verktøy.

Tilleggsressurser

  • Hvordan installere Jenkins på Ubuntu Server 18.04
  • Hvordan legge til Github-støtte til Jenkins

Når du har Jenkins i gang (og GitHub-støtte lagt til), hva er det neste? Du må vite hvordan du lager en ny jobb. Under prosessen med å legge til GitHub-støtte, må du opprette en jobb for å koble til GitHub-kontoen. Men hva skjer etter at du har opprettet den første (veldig sannsynlige) testjobben? Det er på tide å lage en ny jobb. La oss finne ut hvordan.

Ansettingssett: Databaseadministrator (TechRepublic Premium)

Hva du trenger

De eneste tingene du trenger for å få dette til å gjøre, er en løpende instans av Jenkins og en Jenkins admin-konto. La oss lage en jobb med de som er klare.

Slik lager du jobben

Logg deg på Jenkins-dashbordet. En gang på den siden ( figur A ), finner du ikke en knapp for "Opprett en jobb." Hvorfor? Fordi en jobb er et element, og det er forskjellige typer elementer som kan opprettes.

Figur A

For å opprette en ny vare, klikk på Ny vare. Gi det nye elementet et navn og fra det resulterende vinduet ( figur B ), velg fra et antall forskjellige elementer (inkludert Freestyle Project, Pipeline, Multi-Configuration Project, Folder, GitHub Organization eller Multibranch Pipeline).

Hvis du allerede har GitHub-kontoen din koblet til Jenkins, og du har lagret koden din i et repository, klikker du på GitHub Organization.

Merk: For å opprette et GitHub Organization-element, må GitHub-arkivet ditt allerede inneholde byggbare prosjekter.

Figur B

Creating a new item in Jenkins.

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

Creating a new item in Jenkins.

" data-credit="" rel="noopener noreferrer nofollow">Oppretter en ny vare i Jenkins.

Creating a new item in Jenkins.

" data-credit="" rel="noopener noreferrer nofollow">Klikk OK når du har valgt GitHub Organization. Creating a new item in Jenkins.

" data-credit="" rel="noopener noreferrer nofollow">I det resulterende vinduet ( figur C ), klikker du på rullegardinmenyen Legitimasjon og velger GitHub-kontoen du vil bruke.

Creating a new item in Jenkins.

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

Associating your GitHub account to the item.

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

Associating your GitHub account to the item.

" data-credit="" rel="noopener noreferrer nofollow">Knytter GitHub-kontoen til varen.

Associating your GitHub account to the item.

" data-credit="" rel="noopener noreferrer nofollow">Når du har valgt riktig legitimasjon, vises både Lagre og Bruk-knappene. Associating your GitHub account to the item.

" data-credit="" rel="noopener noreferrer nofollow">Fullfør resten av siden, og klikk Lagre når du er ferdig.

Associating your GitHub account to the item.

" data-credit="" rel="noopener noreferrer nofollow">Hvis du ikke er klar til å opprette en fullstendig GitHub-organisasjon (også kjent, hvis depotet ditt ikke inneholder et fullt byggbart prosjekt), kan du velge et Freestyle Project-element. Associating your GitHub account to the item.

" data-credit="" rel="noopener noreferrer nofollow">I denne varetypen ( figur D ) kan du konfigurere et stort antall bygge-aspekter, for eksempel:

  • Associating your GitHub account to the item.

    " data-credit="" rel="noopener noreferrer nofollow">Bygg triggere (for eksempel ekstern bygging)
  • Associating your GitHub account to the item.

    " data-credit="" rel="noopener noreferrer nofollow">Bygg miljø (for eksempel å slette arbeidsområdet før byggestart) Associating your GitHub account to the item.

    " data-credit="" rel="noopener noreferrer nofollow">
  • Associating your GitHub account to the item.

    " data-credit="" rel="noopener noreferrer nofollow">Handlinger etter bygging (for eksempel e-postvarsler, arkivering av gjenstander og mer) Associating your GitHub account to the item.

    " data-credit="" rel="noopener noreferrer nofollow">
  • Associating your GitHub account to the item.

    " data-credit="" rel="noopener noreferrer nofollow">Håndtering av kildekoder (for eksempel Git eller Subversion) Associating your GitHub account to the item.

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

Associating your GitHub account to the item.

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

Creating a Freestyle Project.

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

Creating a Freestyle Project.

" data-credit="" rel="noopener noreferrer nofollow">Lage et Freestyle-prosjekt.

Creating a Freestyle Project.

" data-credit="" rel="noopener noreferrer nofollow">Hvordan bygge prosjektet

Creating a Freestyle Project.

" data-credit="" rel="noopener noreferrer nofollow">Når du har opprettet prosjektet, vil du bli informert om at det ikke er noe arbeidsområde ennå. Creating a Freestyle Project.

" data-credit="" rel="noopener noreferrer nofollow">For å få tilgang til arbeidsområdet, må du først bygge prosjektet. Creating a Freestyle Project.

" data-credit="" rel="noopener noreferrer nofollow">Dette betyr ikke at prosjektet må være i fullført stadium. Creating a Freestyle Project.

" data-credit="" rel="noopener noreferrer nofollow">Hva dette vil gjøre er å trekke fra kilden for å legge prosjektet til Jenkins. Creating a Freestyle Project.

" data-credit="" rel="noopener noreferrer nofollow">For å gjøre dette, klikk på Bygg nå-knappen ( figur E ).

Creating a Freestyle Project.

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

Click Build Now so Jenkins can create your item workspace.

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

Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">Klikk på Byg nå slik at Jenkins kan opprette arbeidsområdet for varene.

Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">På dette tidspunktet er du klar til å fullføre prosjektet. Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">Du kan ikke legge til kode fra Jenkins-jobben, da det ikke er formålet med Jenkins. Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">For å fullføre prosjektet må du administrere koden din ved kilden (for eksempel GitHub) og deretter kjøre builden på nytt. Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">Når som helst kan du klikke på Konfigurer (innenfor elementet) for å redigere prosjektets innstillinger. Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">Etter at du for eksempel har lastet opp den ferdige koden, kan du deretter angi build-triggere for prosjektet.

Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">Og det er essensen av å skape en ny jobb med Jenkins. Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">Hvis du leter etter CI / CD-automatisering, er dette et flott sted å starte.

Click Build Now so Jenkins can create your item workspace.

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

Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">Datasenter Trender Nyhetsbrev

Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">DevOps, virtualisering, hybridsky, lagring og driftseffektivitet er bare noen av datasentertemaene vi vil trekke frem. Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">Leveres mandager og onsdager

Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">Registrer deg i dag

© Copyright 2020 | mobilegn.com