Yadda ake Shigar Jenkins akan CentOS 8


A baya yayin haɓaka software, masu haɓakawa za su gabatar da lambar su zuwa ma'ajiyar lamba kamar GitHub ko Git Lab galibi, lambar asalin za ta kasance cike da kwari da kurakurai. Don sanya shi mafi muni, masu haɓakawa zasu jira har sai an gina dukkan lambar tushe & gwada don bincika kurakurai. Wannan ya kasance mai wahala, cin lokaci da takaici. Babu wani ingantaccen tsari na ƙira, kuma gabaɗaya, tsarin isar da kayan aikin ya kasance a hankali. Sannan Jenkins ya zo.

Jenkins kayan aiki ne na hadewa kyauta da budewa wanda aka rubuta a cikin Java wanda ke bawa masu ci gaba damar ci gaba, ci gaba da tura lambar a hanya mai sauki da inganci. Yana sarrafa ayyuka ta atomatik ta hanyar adana lokaci kuma yana ɗaukar ɓangaren damuwa na tsarin haɓaka software.

A cikin wannan labarin, muna nuna yadda zaku girka Jenkins akan CentOS 8 Linux.

Mataki 1: Sanya Java akan CentOS 8

Don Jenkins yayi aiki, kuna buƙatar shigar da Java JRE 8 ko Java 11. A cikin misalin da ke ƙasa, mun yanke shawarar tafiya tare da shigar da Java 11. Saboda haka, don shigar da Java 11, gudanar da umurnin.

# dnf install java-11-openjdk-devel

Don tabbatar da shigarwar Java 11, gudanar da umurnin.

# java --version

Kayan aikin ya tabbatar da cewa an saka Java 11 cikin nasara.

Mataki 2: Addara Wurin ajiyar Jenkins akan CentOS 8

Tunda babu Jenkins a cikin wuraren ajiya na CentOS 8, sabili da haka zamu ƙara Ma'ajin Jenkins da hannu zuwa tsarin.

Fara ta ƙara Jenkins Key kamar yadda aka nuna.

# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

Yanzu sanya matatar Jenkin zuwa CentOS 8.

# cd /etc/yum/repos.d/
# curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

Mataki na 3: Sanya Jenkins akan CentOS 8

Bayan an sami nasarar ƙara wurin ajiyar Jenkins, zaku iya ci gaba shigar da Jenkins ta hanyar gudu.

# dnf install jenkins

Da zarar an shigar, fara da tabbatar da matsayin Jenkins ta aiwatar da umarni.

# systemctl start jenkins
# systemctl status jenkins

Sakamakon da ke sama ya nuna cewa Jenkins yana sama yana aiki.

Abu na gaba, kuna buƙatar saita bango don ba da damar isa tashar 8080 wacce Jenkins ke amfani da ita. Don buɗe tashar jiragen ruwa a kan Firewall, gudanar da umarni.

# firewall-cmd --add-port=8080/tcp --permanent
# firewall-cmd --reload

Mataki na 4: Kafa Jenkins akan CentOS 8

Tare da daidaitawar farko an yi, sauran abin da ya rage shine saita Jenkins akan burauzar yanar gizo. Don cimma wannan, bincika adireshin IP ɗin uwar garke kamar yadda aka nuna:

http://server-IP:8080

Sashe na farko yana buƙatar ka buɗe Jenkins ta amfani da kalmar sirri. An sanya wannan kalmar sirri a cikin fayil/var/lib/Jenkins/sirri/farkoAdminPassword fayil.

Don karanta kalmar sirri, kawai amfani da umarnin cat kamar yadda aka nuna.

# cat /var/lib/Jenkins/secrets/initialAdminPassword

Kwafa & liƙa kalmar sirri a cikin filin kalmar sirri na Administrator & danna 'Ci gaba'.

A mataki na biyu, za a gabatar muku da zaɓuɓɓuka 2: 'Shigar ta amfani da abubuwan da aka ba da shawara' ko 'Zaɓi abubuwan ɗorawa don girka'.

A yanzu, danna 'Shigar ta amfani da abubuwan da aka ba da shawara' don shigar da mahimman bayanai don saitin mu.

Ba da daɗewa ba, shigarwa na plugins ɗin zai fara aiki.

A cikin sashe na gaba, cika filayen don ƙirƙirar Mai amfani na Farko. Bayan ka gama, danna 'Ajiye ka ci gaba'.

Yankin 'anceaddamarwar Misali' zai samar muku da tsoffin adireshin URL. Don sauki, ana ba da shawarar barin shi yadda yake sannan danna 'Ajiye kuma Gamawa'.

A wannan gaba, saitin Jenkins yanzu ya cika. Don samun damar dashboard na Jenkins, kawai danna kan 'Fara amfani da Jenkins'.

Ana nuna dashboard na Jenkins a ƙasa.

Lokaci na gaba da za ku shiga cikin Jenkins, kawai samar da sunan mai amfani na Admin da kalmar sirri da kuka ƙayyade lokacin ƙirƙirar mai amfani Admin.

Hakan ya kasance mataki-mataki hanya na yadda ake girka Jenkins Cigaba da Haɗa kayan aiki akan CentOS 8. Don ƙarin koyo game da Jenkins. Karanta Takaddun Jenkins. Anyi maraba da ra'ayoyin ku kan wannan jagorar.