linux初始化-maven+jenkins安裝配置
參考
https://blog.csdn.net/wypersist/article/details/81123375
https://blog.csdn.net/click_idc/article/details/80519432
https://blog.csdn.net/wypersist/article/details/81123375
jenkins是什么?
更多作用自己百度,但其中有一個是可以自動從svn拉取源碼,並使用maven構建項目,並發布的功能
安裝maven
在合適位置下載maven安裝包
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
解壓縮maven
tar -zxvf apache-maven-3.5.2-bin.tar.gz
配置maven環境變量
vi /etc/profile
添加環境變量
export MAVEN_HOME=/var/local/apache-maven-3.5.2
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
編輯之后記得使用source /etc/profile命令是改動生效
驗證結果
在任意路徑下執行mvn -version驗證命令是否有效。
正常結果如下,能夠看到當前maven及jdk版本。{
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/apache-maven-3.5.4
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/jdk1.8.0_181/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"
}
安裝jenkins
合適位置下載軟件安裝包
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
安裝軟件
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum -y install jenkins
出現一個完畢就安裝好了
配置項目運行端口
vi /etc/sysconfig/jenkins
查找/JENKINS_PORT,修改JENKINS_PORT="8080",默認為“8080”,我修改為了8078
保存,退出。
啟動jenkins
# service jenkins restart
如果報錯,大多為jdk配置有錯
出現java字樣
編輯配置
vi /etc/init.d/jenkins
找到一個candidates=”
下一行配置你的jdk路徑
例如我的
/usr/jdk1.8.0_181/bin/java
保存,退出。
重新啟動服務
service jenkins restart
基本沒有問題
到這里算安裝完成
不過注意有一個坑
在本地瀏覽器中輸入“http://IP:剛才配置的端口” 登錄jenkins,第一次登錄Jenkins 會要求解鎖
頁面上會有一個unlock jenkins字樣
然后一個紅色的類似/var/lib/jenkins/secrets/initialAdminPassword的路徑
直接vi /var/lib/jenkins/secrets/initialAdminPassword
就可以看到解鎖密碼,也是admin登錄密碼
注意坑來了
登進去會讓你自動以jenkins,有兩個選項
安裝推薦的插件,選擇插件來安裝
直接選【安裝推薦】,除非你是大神,或者有能力找到后面找不到的插件你可以隨便選
然后就是安裝插件
安裝完就可以使用
jenkins配合svn配合maven工作自行百度
這個不是目前的重點
卸載jenkins,因為之前我不是大神,選了自己安裝jenkins,然后找不到插件然后就哭了
yum -y remove jenkins
rm -rf /var/cache/jenkins
rm -rf /var/lib/jenkins/
三個命令
啟動和關閉、加載Jenkins
1、關閉Jenkins
只需要在訪問jenkins服務器的網址url地址后加上exit。
例如我jenkins的地址http://ip:8080/,
那么我只需要在瀏覽器地址欄上敲下http://ip:8080/exit 網址就能關閉jenkins服務.
服務器端也會有信息打印
2、重啟Jenkies
http://ip:8080/restart
3、重新加載配置信息
http://ip:8080/reload
Jenkins所有插件.hpi下載
https://updates.jenkins-ci.org/download/plugins/