Android

Kuinka asentaa jenkins centos 7: een

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

Sisällysluettelo:

Anonim

Jenkins on avoimen lähdekoodin Java-pohjainen automaatiopalvelin, joka tarjoaa helpon tavan määrittää jatkuva integrointi ja jatkuva toimitus (CI / CD) -putkisto.

Jatkuva integraatio (CI) on DevOps-käytäntö, jossa tiimin jäsenet sitoutuvat säännöllisesti koodimuutoksillaan versionhallintavarastoon, jonka jälkeen automatisoidut rakennukset ja testit suoritetaan. Jatkuva toimitus (CD) on sarja käytäntöjä, joissa koodimuutokset rakennetaan, testataan ja otetaan käyttöön tuotannossa automaattisesti.

Tämä opetusohjelma opastaa sinut läpi Jenkinsin asentamisen CentOS 7 -järjestelmään virallisen Jenkins-arkiston avulla.

edellytykset

Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Jenkinsin asentaminen

Asenna Jenkins CentOS-järjestelmään seuraavien vaiheiden avulla:

  1. Jenkins on Java-sovellus, joten ensimmäinen askel on Java-asennus. Suorita seuraava komento asentaaksesi OpenJDK 8 -paketti:

    sudo yum install java-1.8.0-openjdk-devel

    Jenkinsin nykyinen versio ei tue Java 10 (ja Java 11) vielä. Jos koneeseesi on asennettu useita Java-versioita, varmista, että Java 8 on oletus Java-versio.

    Seuraava vaihe on ottaa käyttöön Jenkins-arkisto. Tuo se tuomalla GPG-avain seuraavalla curl komennolla:

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    Ja lisää arkisto järjestelmään:

    sudo rpm --import

    Kun arkisto on otettu käyttöön, asenna viimeisin vakaa versio Jenkinsistä kirjoittamalla:

    sudo yum install jenkins

    Kun asennus on valmis, aloita Jenkins-palvelu:

    sudo systemctl start jenkins

    Voit tarkistaa, käynnistyikö se onnistuneesti:

    systemctl status jenkins

    Sinun pitäisi nähdä jotain tällaista:

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    Anna lopuksi Jenkins-palvelun käynnistyä järjestelmän käynnistyksen yhteydessä.

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

Säädä palomuuri

Avaa tarvittavat portit seuraavilla komennoilla:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload

Jenkinsin perustaminen

Asenna uusi Jenkins-asennus avaamalla selain ja kirjoittamalla verkkotunnuksesi tai IP-osoitteesi ja portti 8080 :

http://your_ip_or_domain:8080

Seuraava kaltainen näyttö tulee näkyviin ja kehottaa sinua antamaan asennuksen aikana luodun järjestelmänvalvojan salasanan:

Jos olet saavuttanut tämän pisteen, olet asentanut Jenkins onnistuneesti CentOS-järjestelmääsi.

johtopäätös

Tässä opetusohjelmassa olet oppinut asentamaan ja suorittamaan Jenkinsin alkuperäiset kokoonpanot CentOS / RHEL-pohjaisiin järjestelmiin. Voit nyt vierailla Jenkinsin virallisella dokumentaatiosivulla ja tutkia Jenkinsin työnkulkua ja laajennusmallia.

jenkins centos