分享一波學習經驗
閱前說明:jenkins配置ssh插件時的問題,我是照別人的經驗寫的,沒有詳細瞭解,如果你的jenkins已有ssh插件請忽略
最初是想用jdk1.7的,也的確是按1.7搭建的,後來改成了1.8,依然可用。
一:搭建項目環境
版本 jenkins2.46.3
Jdk 1.7
注意事項:jenkins所在服務器需要安裝jdk;jdk版本要和你要構建的項目所使用的jdk版本一致
工具:SecurityCRT
1: 安裝linux,VMware+centos,還有打開相應的端口。
2: 在linux環境下安裝jdk,tomcat,maven,git,jenkins,jdk需要配置JAVA_HOME
過程1:安裝JDK先卸載open-jdk
java –version
rpm -qa | grepjava
rpm -e--nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e--nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
開始安裝:
mkdir/usr/local/src/java
rz 上傳jdk tar包
tar -xvfjdk-7u71-linux-i586.tar.gz
下面這句可以上面解壓成功時不加
yum installglibc.i686
配置環境變量:
① vi /etc/profile
② 在末尾行添加
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
③source /etc/profile 使更改的配置立即生效
④java -version 查看JDK版本信息,如果顯示出1.7.0證明成功
安裝Tomcat
tomcat只要解壓就可以使用。Tomat文件夾名字改成對應的項目名,一個項目對應一個tomcat
1、 創建web目錄
mkdir /ucenter/web
2、 上傳apache-tomcat-7.0.57.tar.gz
3、 解壓:tar -xvf apache-tomcat-7.0.57.tar.gz
4、 重命名:mv apache-tomcat-7.0.57 itcast-usermanage
5、 啓動tomcat:
cd itcast-usermanage/bin/
./startup.sh 或者 sh startup.sh
6、 查看日誌:
tail -f ../logs/catalina.out
查看效果 http://192.168.0.160:8080/
安裝maven
http://maven.apache.org/download.cgi
上傳到服務器解壓即可
這裏用的maven3.5.3
安裝git
安裝jenkins
一、下載歷史版本
https://jenkins.io/網站,點擊下載進入下載頁面
選擇版本,由於2.54以上的版本需要JDK1.8,所以我們選擇選擇低版本,這裏選擇使用2.46.3的版本
選擇系統爲Red Hat/Fedora/CentOS
上傳至服務器,使用rpm –ivh 命令安裝jenkins
啓動Jenkins
使用命令啓動Jenkins:
sudo service jenkins start
Starting Jenkins [ OK ]
在瀏覽器中輸入:http://<服務器ip>:8080/就可以進入Jenkins界面直接使用了。
停止Jenkins服務的命令爲:
sudo service jenkins stop
配置jdk目錄--------修改/etc/init.d/jenkins配置文件
/etc/sysconfig/Jenkins 這就是Jenkins的配置文件 在其中可以修改端口號
驗證jenkins是否運行正常,通過訪問http://localhost:8000(jenkins主機IP+設置的端口號,默認8080)
打一次打開jenkins會讓你輸入密碼,密碼位置頁面上會給你
插件安裝,選默認的就行。安裝需要一段時間
設置用戶名和密碼
進入頁面
系統配置—主要配置
點開系統管理後有個系統設置
先設置郵件通知,以便後面配置ssh插件
系統管理員郵件地址要與下面用戶名一致 密碼使用郵件服務器的授權碼,設置好以後點擊Testconfiguration
顯示success表示設置成功
配置publicover ssh插件
選完後安裝即可。
返回系統設置
配置遠程ssh主機地址,通過Test返回success表示配置成功
配置jdk等
項目構建過程中如果出現git錯誤可能是git插件版本問題,下載地址http://updates.jenkins-ci.org/download/plugins/,
在插件安裝後面的高級中上傳插件即可
構建項目---選擇自由風格
選擇git URL爲你git的地址,Credentials+add,添加git 的登錄賬號密碼
構建,選擇之前配置的maven,並配置要執行的操作,保存。
選擇好maven之後配置執行命令,clean -U install 打包完後會形成下面需要的source files
都填好後保存,然後開始構建,如下圖所示爲成功
點擊太陽圖案可進入查看
如上圖所示爲成功。
如果出現tomcat啓動不起來則可能是系統將所有tomcat進程都殺掉了,添加下面操作嘗試解決
報錯:如下所示
則需要在項目tomcat的bin目錄更改配置文件catalina.sh
配置一個javahome或者javajre
分佈項目搭建與此類似
分佈項目補充
分佈式項目重點在於目錄的配置,
成功構建
在瀏覽器上測試:注意,這個報錯並不是表示沒有成功,反而說明構建成功了,
這個錯誤的原因就是在這個服務器上的20884(dubbo的)端口沒有設置白名單