Kuidas alla laadida ja installida Jenkins on Windows

โšก Nutikas kokkuvรตte

Laadige alla ja installige Jenkins on Windows ametliku MSI installeri abil, seejรคrel avage kontroller, rakendage pluginad ja looge esimene administraatori konto. Kรตik stabiilse automatiseerimisserveri jaoks vajalikud eeltingimused, pordi sรคtted ja teenuseload on kuvatud allpool.

  • โš™๏ธ Riistvara lรคhteseisund: Jenkins tรถรถtab 256 MB muutmรคlu ja 1 GB kettaruumiga, kuigi 4 GB muutmรคlu ja 50 GB salvestusruumi sobivad vรคikesele meeskonnale.
  • โ˜• Java Nรตue: Praegune Jenkins vรคljalasked nรตuavad Java 21 vรตi uuem versioon kontrolleris, seega kontrollige enne MSI installeri kรคivitamist installitud kรคituskeskkonda.
  • ๐Ÿ“ฆ Vรคljalaske valik: Pikaajaline tugi saabub tootmismeeskondadele iga 12 nรคdala tagant, samas kui iganรคdalane vรคljaanne on suunatud pluginate arendajatele, kes vajavad uusimaid pรตhimuudatusi.
  • ๐Ÿ” Teenusekonto: Running Jenkins Spetsiaalse kohaliku vรตi domeenikonto all, millel on LogonAsService รตigused, on turvalisem kui kรตrge privileegiga LocalSystem konto.
  • ๐Ÿ”‘ Avamise samm: Installikataloogi salajaste elementide kaustas asuv fail initialAdminPassword avab kontrolleri aadressil http://localhost:8080.
  • ๐Ÿงฉ Plugina seadistamine: Valides โ€žInstalli soovitatud pluginadโ€œ, on olemas รผhine komplekt ja tรคiendavad pluginad jรครคvad hiljem valiku โ€žHaldamineโ€œ kaudu kรคttesaadavaks. Jenkins.
  • ๐Ÿ› ๏ธ Rikke taastamine: Kehtetu sisselogimise vead, hรตivatud pordid ja puuduvad Java kรคituskeskkonnad pรตhjustavad enamiku ebaรตnnestumisi Windows rajatised.

Kuidas alla laadida ja installida Jenkins on Windows

Jenkins vรตib paigaldada mรตlemale poole Windows vรตi Unixi platvormidel, kuid see รผlevaade keskendub Windows ainult paigaldus. Windows MSI installija registrid Jenkins kui Windows teenuse ja valib 64-bitise Java kรคituskeskkond, mis teeb sellest kiireima tee toimiva automatiseerimisserveri juurde. Enne installija avamist veenduge, et teie masin vastab jรคrgmises jaotises loetletud nรตuetele.

Jenkins Eeltingimused ja sรผsteeminรตuded

Jenkins on puhkeolekus kerge, kuid kasvab kiiresti, kui ehitusajalugu, tรถรถruumid ja pluginad kogunevad. Masina รตige suuruse mรครคramine alguses hoiab รคra hilisema vaevalise migreerimise.

Riistvaranรตuded:

Ressurss Absoluutne miinimum Soovitatav vรคikesele meeskonnale
RAM 256 MB 4 GB vรตi rohkem
Kรตvaketta ruum 1 GB 50 GB vรตi rohkem
Java runtime Java 21 Java 21 vรตi Java 25 (MITTE bitti)

Tarkvara nรตuded:

  • Jenkins tรถรถtab Java, seega toetatud Java Arenduskomplekt (JDK) vรตi Java Kรคituskeskkond (JRE) peab olema olemas. Praegune Jenkins vรคljalasked nรตuavad Java 21 vรตi hiljem; Java Uusim pikaajalise toe liin ei toeta enam versioone 8, 11 ja 17.
  • Siit pรครคsemiseks on vaja kaasaegset veebibrauserit Jenkins armatuurlaud.
  • Administraatoriรตigustega konto saidil Windows registreerimiseks on vaja masinat Jenkins teenust.

Kinnitage installitud Java Enne jรคtkamist kuvage kรคsuviibalt versioon. Kui kรคsk ebaรตnnestub vรตi annab teada versioonist, mis on vanem kui 21, installige kรตigepealt toetatud JDK.

:: Check the Java version available on the machine
java -version

:: Expected output resembles the following
openjdk version "21.0.5" 2024-10-15 LTS
OpenJDK Runtime Environment Temurin-21.0.5+11 (build 21.0.5+11-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.5+11 (build 21.0.5+11-LTS, mixed mode)

Vรคljalasketรผรผbid

Jenkins avaldab kaks vรคljalaskeliini ja valik mรตjutab seda, kui tihti te uuendate.

Vabastusliin Cadence Stabiilsus Soovitud publik
Pikaajaline tugi (LTS) Iga 12 nรคdala tagant Laialdaselt testitud, ainult tagasiulatuvalt edastatud parandused Lรตppkasutajad ja tootmismeeskonnad
Iganรคdalane Iga nรคdal Uusimad funktsioonid ja veaparandused, vรคhem kohapealset testimist Pluginate arendajad ja varajased kasutuselevรตtjad

See lรคbivaatus kasutab LTS-vรคljaannet, kuigi installiprotsess on iganรคdalase vรคljaande puhul identne. Kui eeltingimused on tรคidetud, saab allalaadimine alata.

Kuidas alla laadida Jenkins?

Jรคrgige alltoodud samme, et saada Windows installija ja edukalt installimine lรตpule viia:

Step 1) Minna https://www.jenkins.io/download/ ja valige platvorm. Meie puhul Windows.

Lae Jenkins

Step 2) Mine oma kohalikus arvutis allalaadimise asukohta ja pakki allalaaditud pakett lahti. Double-klรตpsa lahtipakitud ikoonil jenkins.msi faili. Jenkins saab kรคivitada ka WAR-failist (veebirakenduse ARchive), kuid seda marsruuti ei soovitata Windows sest see jรคtab vahele paigaldaja poolt hallatava teenuse registreerimise.

Lae Jenkins

Mรคrge: Windows SmartScreen vรตib teatada, et see takistas tundmatu rakenduse kรคivitamist. Valige Rohkem infot, Siis Jookse ikkagi, allkirjastatud jรคtkamiseks Jenkins paigaldaja.

Step 3) aasta Jenkins Seadistusekraanil klรตpsake jรคrgmine.

Lae Jenkins

Step 4) Valige asukoht, kus Jenkins eksemplar peaks olema installitud. Praeguste 64-bitiste installijate vaikesรคte on C:\Programmifailid\JenkinsPange see tee tรคhele, sest algne administraatori parool on selle sees salvestatud. Klรตpsake jรคrgmine.

Lae Jenkins

Step 5) Seejรคrel kรผsib installija teenuse sisselogimisandmeid ja pordi numbrit. Sisestage spetsiaalne kohalik vรตi domeenikonto ja klรตpsake nuppu Testi volitused, seejรคrel mรครคrake port ja klรตpsake Test Port. Sadam 8080 on vaikevรครคrtus. Tรถรถtab Jenkins nimetatud teenusekonto all on turvalisem kui LocalSystem-valik, mis annab Jenkins tรคielik juurdepรครคs masinale.

Lae Jenkins

Step 6) Kinnitage Java kodukataloogi, mille installer tuvastab, vaadake รผle kohandatud installivalikud ja klรตpsake nuppu paigaldama nuppu. Kui installimine on lรตppenud, klรตpsake lรตpp.

Lae Jenkins

Step 7) Installiprotsessi ajal vรตib ilmuda infopaneel, mis teavitab teid taaskรคivitamise vajadusest praeguse installi lรตpus. Klรตpsake nuppu OK nuppu, kui teabepaneel kuvatakse.

Lae Jenkins

Failid on nรผรผd kettal ja teenus on registreeritud. Jรคrgmises etapis avatakse veebiliides.

Kuidas deblokeerida Jenkins?

Pรคrast Jenkins Installifaasis on kontroller lukustatud, kuni sisestate automaatselt genereeritud parooli. Allolevad sammud selgitavad, kuidas kontroller avada. Jenkins kohaldamist:

Step 1) Pรคrast installiprotsessi lรตppu avaneb brauseri vahekaart, kus kรผsitakse esialgset administraatori parooli. Jรตudmiseks Jenkins, sirvige oma veebibrauseris jรคrgmisele teele.
http://localhost:8080

Kui รผlaltoodud aadress laadib, รตnnestus installimine ja teenus tรถรถtab.

Avamiseks Jenkins

Step 2) Esialgne administraatori parool salvestatakse kausta Jenkins installitee, mille mรครคrasite installi 4. etapis. Vaikimisi asukoha jaoks C:\Programmifailid\Jenkinsfail nimega esialgneAdminPassword on leitav alt C:\Programmifailid\Jenkins\saladusedKui valitud on kohandatud tee, kontrollige hoopis seda asukohta. Sama vรครคrtus kirjutatakse ka jenkins.err.log failil Jenkins kodukataloog.

Avamiseks Jenkins

Step 3) Ava esiletรตstetud fail ja kopeeri selle sisu esialgneAdminPassword faili.

Avamiseks Jenkins

Step 4) Kleepige parool sisse Administraatori parool vรคli Ava Jenkins leht oma brauseris ja klรตpsake jรคtkama nuppu.

Avamiseks Jenkins

Kui kontroller on lukustamata, liigub hรครคlestusviisard edasi pluginate ja esimese kasutajakonto juurde.

Kohanda Jenkins

Samuti saate kohandada oma Jenkins keskkonda, kasutades alltoodud samme:

Step 1) kliki Paigalda soovitatud pluginad nuppu nii, et Jenkins hangib ja installib olulised pluginad.

Kohanda Jenkins

Jenkins hakkab alla laadima ja installima kรตiki uue loomiseks vajalikke pluginasid Jenkins tรถรถkohti.

Kohanda Jenkins

Mรคrge: Saate valida valiku Valige installitavad pluginad ja vali ainult soovitud pluginad. Pluginaid saab hiljem lisada vรตi eemaldada siit juhtima Jenkins > Pluginad, seega see valik pole pรผsiv.

Kohanda Jenkins

Step 2) Pรคrast kรตigi soovitatud pluginate installimist Loo esimene administraator paneel kuvatakse. Tรคitke kรตik vรคljad soovitud kontoandmetega ja klรตpsake nuppu Salvesta ja lรตpeta nuppu.

Kohanda Jenkins

Step 3) Jenkins lรตpuks kรผsib, et URL kuhu eksemplari jรตutakse. Jรคtke vaikevรครคrtus samaks, et hiljem segadust vรคltida. Kui mรตni teine โ€‹โ€‹rakendus juba kasutab porti 8080, sisestage siia teine โ€‹โ€‹port ja seejรคrel klรตpsake nuppu Salvesta ja jรคtka nuppu.

Kohanda Jenkins

Palju รตnne! Uus Jenkins server on nรผรผd installitud. Klรตpsake nuppu Alustage kasutamist Jenkins nuppu.

Kohanda Jenkins

. Jenkins eksemplar on tรถรถvalmis ja valmis teie esimeseks tรถรถks. Lรผhike Jenkins รตpetus algajatele selgitab, kuidas seda tรถรถkohta luua.

Kohanda Jenkins

Kuidas kontrollida Jenkins Teenuse installimine ja haldamine

รœhekordne laadimisarmatuurlaud ei ole tรตend korraliku installi kohta. Sest MSI installija registreerub Jenkins kui Windows teenuse puhul peab teenus taaskรคivituse รผle elama ja nรตudmisel puhtalt taaskรคivituma. Tehke allolevad kontrollid kohe pรคrast hรครคlestusviisardi sulgemist.

  1. Kinnitage teenuse olemasolu. press Win + R, kirjuta services.mscja vajutage sisestusklahvi (Enter). Leidke kirje nimega Jenkins ja kinnitage, et olek on Running ja kรคivitustรผรผp on jรคrgmine Automaatne.
  2. Kontrollige kasutatavat kontot. Avage faili omadused Jenkins teenindus ja รผlevaade Logi Sisse vahekaart. Lisaks kohalikele katsetustele on LocalSystemile eelistatav spetsiaalne teenusekonto.
  3. Kontrollige kuulamisporti. jooks netstat -ano | findstr :8080 kรคsuviibalt. Kirje KUULAB kinnitab, et Jenkins hoiab sadamat.
  4. Loe versioonibรคnnerit. Logi sisse aadressil http://localhost:8080 ja lugege versiooninumbrit armatuurlaua paremas alanurgas. Vรตrrelge seda allalaaditud versiooniga.
  5. Taaskรคivitage รผks kord. Restart Windows ja sirvige uuesti armatuurlauale ilma midagi kรคsitsi kรคivitamata. Kui leht laeb, on teenus tรตeliselt automaatne.

Teenust saab juhtida ka kรตrgendatud kรคsuviiba kaudu, mis on kiirem kui graafiline konsool ja tรถรถtab hรคsti juurutusskriptide sees:

:: Stop, start, and query the Jenkins Windows service
net stop "Jenkins"
net start "Jenkins"
sc query "Jenkins"

:: Install Jenkins silently on a fleet of machines
msiexec.exe /i "C:\installers\jenkins.msi" /qn /norestart ^
  INSTALLDIR="D:\Jenkins" ^
  PORT=8080 ^
  /L*v "C:\logs\jenkins-install.txt"

๐Ÿ’ก Nรคpunรคide: Vaikne paigaldaja aktsepteerib INSTALLDIR, PORT, JAVA_HOME, SERVICE_USERNAMEja SERVICE_PASSWORD atribuut tรผhistab vรครคrtuse. Kรตik, mida te ei edasta, taastatakse vaikevรครคrtusena ja vaikses reลพiimis tรถรถtab teenus nimega LocalSystem, kui teenusekontot pole mรครคratud.

Kui mรตni neist kontrollidest ebaรตnnestub, on pรตhjused tavaliselt etteaimatavad, nagu jรคrgmises osas nรคidatud.

รผhine Jenkins Installimisvead saidil Windows ja kuidas neid parandada

Kรตige ebaรตnnestunud Windows Kรคitised tractagasi vรคikese hulga pรตhjuste juurde: toetuseta Java kรคitusaja, hรตivatud pordi vรตi teenusekontoga, millel puudub รตigus teenusena sisse logida. Igaรผks neist tekitab erineva sรผmptomi, seega on parandus tavaliselt kiire, kui teadet hoolikalt lugeda.

  • Kehtetud teenuse sisselogimisandmed: Paigaldaja lรผkkab konto tagasi Testi volitused samm. Ava secpol.msc, laiendage Kohalikud eeskirjad > Kasutajaรตiguste mรครคramine, avatud Logi sisse teenusenaja lisage konto. Seejรคrel proovige volituste testi uuesti.
  • Port 8080 on juba kasutusel: . Test Port nupp muutub punaseks, kuna port on juba teisel rakendusel, sageli kohalikul Tomcatil vรตi arendusserveril. Valige vaba port, nรคiteks 8081, vรตi peatage vastuoluline protsess, mille on tuvastanud netstat -ano.
  • Toetamata vรตi puudub Java: Paigaldaja ei saa eeltรคita Java kodukataloogi vรตi teenus kรคivitub ja peatub kohe. Installige 64-bitine JDK 21 vรตi uuem ja seejรคrel suunake installer selle kodukataloogi.
  • SmartScreen blokeerib installija: Windows teatab tundmatust rakendusest. Valige Rohkem infot, Siis Jookse ikkagipรคrast kinnitamist, et fail pรคrineb ametlikult Jenkins allalaaditav leht.
  • initialAdminPassword faili ei leitud: Valiti kohandatud installikataloog. Vaadake kausta sisse. secrets selle kataloogi kausta vรตi lugege parool sealt jenkins.err.log aasta Jenkins kodukataloog.

Kunagi Jenkins tรถรถtab usaldusvรครคrselt, on loomulik jรคrgmine samm selle รผhendamine lรคhtekoodihoidla ja ehitustorustikuga. Lรคbipรครคsud on toodud Jenkins GitHubi integreerimine ja CI/CD torujuhe Selgitage, kuidas pidev integratsioon selle installatsiooni รผmber kokku pannakse.

KKK

Jah. Jenkins saadab peamistele ettevรตtetele natiivseid pakette Linux jaotused, Homebrew valem macOSja ametlikud konteineri kujutised. Seadistusviisard on platvormide lรตikes identne; erinevad on ainult installimiskรคsklused ja failiteed.

Peatage Jenkins teenus, varundage Jenkins kodukataloogi ja seejรคrel kรคivitage uuem MSI installer olemasoleva installi asemel. Installer sรคilitab tรถรถkohad ja konfiguratsiooni. RevEnne pรตhiversiooni piiri รผletamist vaadake ametlikke LTS-i uuendusmรคrkmeid.

AI Assistendid grupeerivad korduvaid ehitustรตrkeid, toovad esile ebaรผhtlased testid ja summeerivad pikad konsooli logid tรตenรคoliseks algpรตhjuseks. See lรผhendab oluliselt triaaลพi aega, kuigi inimene kiidab ikkagi heaks kรตik konfiguratsioonimuudatused.

Jah. Kaasaegsed kodeerimisassistendid koostavad deklaratiivset mustandit. Jenkinsfailid ehituse lihtsast kirjeldusest. Kรคsitle vรคljundit lรคhtepunktina: valideeri sรผntaks, kinnita mandaatide kรคitlemist ja testi torujuhe esmalt liivakastis tehtavas tรถรถs.

See sรตltub eesmรคrgist. laevalaadija teeb Jenkins kaasaskantav ja hรตlpsasti lรคhtestatav, mis sobib katseteks. MSI installija integreerub Windows teenused ja kohalikud tรถรถriistaketid, mis sobivad meeskondade loomiseks Windows vรตi .NET-rakendused.

Vรตta see postitus kokku jรคrgmiselt: