1. 程式人生 > >CentOS7下yum安裝Jenkins

CentOS7下yum安裝Jenkins

1.下載依賴

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

2.匯入祕鑰

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

3.安裝

yum install jenkins #等待安裝時間較長,約25min

jenkins安裝完畢

4.啟動前檢查是否已安裝jdk

java   #顯示java引數即證明已安裝jdk

5.查詢jenkins安裝路徑

rpm -ql jenkins

jenkins安裝路徑

jenkins相關目錄釋義:
(1)/usr/lib/jenkins/:jenkins安裝目錄,war包會放在這裡。
( 2 ) /etc/sysconfig/jenkins:jenkins配置檔案,“埠”,“JENKINS_HOME”等都可以在這裡配置。
(3)/var/lib/jenkins/:預設的JENKINS_HOME。
(4)/var/log/jenkins/jenkins.log:jenkins日誌檔案。

6.配置jenkins
(1)查詢jenkins埠

vim /etc/sysconfig/jenkins
:set ignorecase
/jenkins_port 回車

查詢到jenkins埠為8080

(2)檢視其他端口占用情況

netstat -ntlp

顯示已被佔用埠

被佔用埠與jenkins埠8080無衝突,即可進入下一步啟動jenkins

(3)啟動jenkins

java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080

(4)修改jenkins埠
若預設8080埠未被佔用,可不修改
若埠已被佔用,則修改埠為其他埠,並將對應埠開放

#埠改為8899
java -jar /usr/lib/jenkins/jenkins.war --ajp13Port=-1 --httpPort=8899
#啟動
java -jar /usr/lib/jenkins/jenkins.war --httpPort=8899

啟動完成

(5)驗證jenkins能否開啟
在宿主機瀏覽器輸入http://IP:Port
我這裡輸入:http://192.168.114.128:8080
(修改埠後輸入:http://192.168.114.128:8899)

進入jenkins解密介面

cat /var/lib/jenkins/secrets/initialAdminPassword

獲取密碼

=>獲取密碼=>輸入密碼=>繼續
=>安裝外掛=>retry幾次可安裝成功
=>註冊賬號 (記錄好賬號密碼)
=>開始使用Jenkins

getting started

ERROR: Linux / Centos:

Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details

Solution : sudo vi /etc/init.d/jenkins

Add your own java path:

/opt/oracle/product/java/jdk1.8.0_45/bin/java

sudo service jenkins start

sudo service jenkins status

sudo service jenkins stop

方法二:

先匯入倉庫

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key

安裝

yum install jenkins

啟動

安裝JDK後,Jenkins無法啟動,需要修改vi /etc/rc.d/init.d/jenkins, 查詢,輸入/java, 新增新的jre路徑 

# Search usable Java. We do this because various reports indicated

# that /usr/bin/java may not always point to Java >= 1.6

candidates="

/etc/alternatives/java

/usr/lib/jvm/java-1.6.0/bin/java

/usr/lib/jvm/jre-1.6.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/bin/java

/data/java/jdk1.8.0_101/bin/java

"

啟動命令:

 systemctl daemon-reload

systemctl enable jenkins

systemctl start jenkins

相關推薦

CentOS7yum安裝Jenkins

1.下載依賴 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 2.匯入祕鑰 sudo rpm --import https:/

Centos7yum安裝mongodb

數據復制 firewalld stop and 查詢優化 配置文件 blank 可用 計劃 簡介 MongoDB 是一個基於分布式 文件存儲的NoSQL數據庫 由C++語言編寫,運行穩定,性能高 旨在為 WEB 應用提供可擴展的高性能數據存儲解決方案 查看

CentOS7yum安裝Kubernetes

ddr roo alt ger mem 5.0 services eight 配置文件 1、節點規劃 節點 IP hostname 硬件 master 192.168.80.136 master 內存2G CPU:2*1 node1 192.168.80.

CentOS7Yum安裝Redis並配置主從

vpd 客戶端連接 systemctl 模式 內存 同步 tex 結構 持久 Redis簡介: Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Ma

CentOS7yum安裝MySQL5.7

配置 yum 源 下載 mysql 源安裝包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm 安裝MySQL源 shell&g

centos7yum安裝lamp,php7.2+mysql5.7

1 安裝apache ①安裝 [[email protected] ~]# yum install httpd ②啟動 [[email protected] ~]# systemctl start httpd 2 安裝php7.2 參考部落格:https:

CentOS7yum安裝MariaDB配置多例項

測試mysql 主從同步+Mycat,但是沒有更多的伺服器,聽說一臺伺服器可以搭建多個mysql yum安裝MariaDB: yum install mariadb mariadb-server 安裝完成後要進行手動開啟MySQL服務並初始化: service mar

CentOS7yum安裝SAMBA全命令過程

此處主要介紹使用yum的方式安裝 1、安裝軟體包 $sudo yum install samba samba-client 2、關防火牆(否則,這個服務是不允許連線的,不象SSH預設是允許連線,SAMBA因為不安全的原因,埠是被封掉的。) $sudo system

CentOS7yum安裝mysql配置多例項

最近想試試Mysql的主從複製功能“Mysql Replication”,但是苦於沒多臺電腦,於是考慮在Linux上配置多個Mysql例項做為測試環境。 環境:虛擬機器上的CentOS7 首先得在CentOS上安裝MySQL,下載原始碼編譯太麻煩,於是考慮用yum直接安裝。

centos7yum安裝ffmpeg

安裝EPEL Release,因為安裝需要使用其他的repo源,所以需要EPEL支援 yum install -y epel-release 如果出現缺少Code提示,可以: sudo rpm –import /etc/pki/rpm-gpg/RPM

Centos7Yum安裝PHP5.5,5.6,7.0

yum install php55w-fpm  yum install php56w-fpm  yum install php70w-fpm注:如果想升級到5.6把上面的55w換成56w就可以了。 我們要使用yum來安裝php-fpm和比較新版本的php,nginx,MySQL-server的話, 首先得

Centos7yum安裝PHP,Apache,Mysql

安裝php7由於yum源的php版本較低,所以需要找到高版本的rpm源yum -y install epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum insta

centos7yum安裝mongodb伺服器

閒話少敘,具體步驟如下 配置yum源 [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org

centOS7使用yum安裝jenkins以及執行jenkins

第一步,獲取jenkins的倉庫 wget -O /etc/yum.repos.d/jenkins.repo http://pk

centos7yum快速安裝 mariadb(mysql)

版本 repos 測試 tar b-s 新版 roo system -s 從最新版本的centos系統開始,默認的是 Mariadb而不是mysql! 使用系統自帶的repos安裝很簡單: yum install mariadb mariadb-server systemc

Zabbix之CentOS7.3yum安裝Zabbix3.5

分布式監控 web配置 媒體 cte share 網絡 ant 介紹 lin Zabbix特點介紹 (此介紹來源於https://www.zabbix.com/documentation/3.4/zh/manual/introduction/features) 概述Zabb

學習筆記-centos7.4yum安裝zabbix3.4

zabbix安裝Zabbix的簡介:zabbix(音同 z?bix)是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。zabbix由2部分構成,zabbix

解決在centos7.2YUM安裝nginx-1.12.2依賴的問題

sha 使用 host package .rpm ide RoCE net plugins 由於CENTOS7.2默認使用老版本的openssl(OpenSSL 1.0.1e) ,這個問題會導致yum nginx-1.12以上版本的時候會因為依賴libcrypto.so.1

CentOS7 linuxyum安裝redis以及使用

redis 用戶 -- lld 分享 search 開放 測試 技術 1.安裝redis數據庫 yum install redis 2.下載fedora的epel倉庫 yum install epel-release 3.啟動redis服務 systemctl s

centos7.5yum 安裝mariadb10.3詳解

目錄   前言 1、刪除舊版本 2,建立 MariaDB.repo 3、安裝 install MariaDB 4、 安裝完成MariaDB,首先啟動MariaDB 5、 設定開機啟動 systemctl 常用命令: 6、 接下來進行MariaDB的相