• Instalacja Jenkins w CentOS 7

    dodany przez Przemysław Sikora

    Jeszcze kilka dni temu tematyka continuous integration oraz continuous delivery była dla mnie zupełnie obca, a teraz …. korzystam z Jenkinsa i nie wiem jak mogłem wcześniej go nie używać. Oczywiście moje „intencje” są inne niż programistów, ale ważne że się przekonałem. Instalacja tego narzędzia jest dosyć prosta. Poniżej w kilku krokach zainstalujemy najnowszą wersję Jenkinsa wraz z niezbędnym oprogramowaniem.
    1. Pobieramy/instalujemy niezbędne repozytorium

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

    2. Importujemy klucz do weryfikacji pakietów

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

    3. Instalujemy Javę

    yum install java-1.8.0-openjdk

    4. W końcu instalujemy Jenkinsa

    yum install jenkins

    5. Startujemy usługę

    systemctl start jenkins

    Nasz Jenkins dostępy jest standardowo pod adresem http://adres_ip_serwera:8080. Na początku procesu konfiguracji musimy wpisać klucz tymczasowy dostępny w pliku „/var/lib/jenkins/secrets/initialAdminPassword”. Jest to zrobione specjalnie dla naszego bezpieczeństwa. Następnie decydujemy, czy chcemy wybrać które pluginy mają zostać zainstalowane, czy wybieramy domyślne (polecane przez społeczność). Na końcu dodajemy konto administratora.
    Ważne, przynajmniej dla niektórych jest ustawienie właściwej strefy czasowej. Jest to dosyć proste, choć nie odbywa się z poziomu samego narzędzia, ale z konsoli. Edytujemy plik „/etc/sysconfig/jenkins”.

    vim /etc/sysconfig/jenkins

    i dopisujemy do opcji „JENKINS_JAVA_OPTIONS=” „-Duser.timezone=Europe/Warsaw”. U mnie wpis wygląda następująco
    JENKINS_JAVA_OPTIONS="-Duser.timezone=Europe/Warsaw -Djava.awt.headless=true"
    Po zmianie powyższego wpisu restartujemy usługę

    systemctl restart jenkins

    Powodzenia 🙂

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony