-
Instalacja Jenkins w CentOS 7
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 repozytoriumwget -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 🙂
Po kroku:
2. Importujemy klucz do weryfikacji pakietów:
rpm –import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
Dodałbym jeszcze 2a.
sudo yum upgrade
zgodnie z dokumentacją Jenkins https://www.jenkins.io/doc/book/installing/#red-hat-centos