標籤:host lan service nohup zlib linux mirror targe download
1.安裝jenkins(準備java環境,必須jdk8及以上)
下載JDK 1.8,上傳到centos7系統上
解壓:tar -zxvf jdk-8u181-linux-x64.tar.gz
另存:
mkdir /usr/local/jdk/
mv jdk1.8.0_181/* /usr/local/jdk/
配置環境變數:
vi /etc/profile
JAVA_HOME=/usr/local/jdk
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH
重新載入環境配置:source /etc/profile
下載jenkins:wget http://mirrors.jenkins.io/war/latest/jenkins.war
後台啟動: nohup java -jar jenkins.war >temp.txt &
2. 環境準備
git安裝:
下載安裝包:wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
依賴包:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
解壓:tar -zxvf git-2.9.5.tar.gz
進入解壓包:cd git-2.9.5/p>
編譯:make prefix=/usr/local/git all
安裝:make prefix=/usr/local/git install
maven安裝:
下載安裝包:wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
解壓:tar -zxvf apache-maven-3.3.9-bin.tar.gz
移到指定目錄:mv apache-maven-3.3.9 /usr/local/maven
配置環境變數:vim /etc/profile
M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}
重新載入環境配置:source /etc/profile
3.啟動、配置
輸入提示路徑下的密碼,安裝預設的外掛程式,設定管理使用者,確定jenkins根路徑
【系統管理】->【全域工具配置】:
【系統管理】->【外掛程式管理】:
【Safe Restart Plugin】 //重啟jenkins系統
【maven integration plugin】 //該外掛程式安裝了,才能建立maven項目
【git plugin】 //從遠程拉取代碼
【publish over ssh】 //ssh遠程登入
【SSH Plugin】 //SSH登入到一個遠程伺服器以執行必要的指令碼
【系統管理】->【全域安全配置】:
【系統管理】->【系統設定】:
【SSH remote hosts】:
【郵件設定】:
【Publish over SSH】:
4.建立構建任務
【建立任務】:
任務名稱->構建maven任務->確認
註:firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,沒有此參數重啟後失效)
firewall-cmd --reload 重新載入
firewall-cmd --zone=public --remove-port=80/tcp --permanent 刪除
firewall-cmd --zone=public --query-port=80/tcp 查看
firewall-cmd --state 查看firewall是否運行
firewall-cmd --list-services 查看當前開了哪些連接埠
firewall-cmd --get-services 查看還有哪些服務可以開啟
firewall-cmd --zone=public --list-ports 查看所有開啟的連接埠
安裝、配置jenkins(CentOS 7 64位)