一、安裝jdkjavascript
下載1.8以上jdkjava
// 切換到lib cd /usr/lib sudo mkdir jdk cd jdk // 將 jdk拷貝到此目錄
// 解壓jdk tar -zxvf jdk-8u171-linux-x64.tar.gz
配置環境變量linux
sudo vi /etc/profile
在末尾添加:git
#set java env export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_171 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
執行命令,使其生效web
source /etc/profile
配置軟鏈接(軟鏈接至關於windows系統中的快捷鍵,部分軟件可能會從/usr/bin目錄下查找Java,所以添加該軟鏈接防止其餘軟件查找不到的狀況。)apache
sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.8.0_171/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.8.0_171/bin/javac 300
測試vim
java -version
二、安裝tomcatwindows
// 切換到opt ,拷貝 tomcat的壓縮包到此文件夾 cd /opt // 解壓 tar zxvf apache-tomcat-8.5.16.tar.gz // 建立連接 sudo ln -s /opt/apache-tomcat-8.5.16/ /opt/tomcat8 // 運行測試 /opt/tomcat8/bin/startup.sh http://127.0.0.1:8080/ // 重啓: service tomcat8 restart // 安裝 sysv sudo apt install sysv-rc-conf // 配置自啓動 sudo sysv-rc-conf
卸載tomcat
sudo apt-get autoremove tomcat8
查看是否成功:bash
sysv-rc-conf --list tomcat8 // tomcat8 2:on 3:on 4:on 5:on 成功
三、安裝maven
下載maven : apache maven官網地址:http://maven.apache.org/download.cgi
找到Link列下的「apache-maven-3.5.2-bin.tar.gz「進行下載。
解壓
$ sudo tar zxvf apache-maven-3.5.2-bin.tar.gz -C /opt/
配置maven環境變量:
sudo vim ~/.bashrc // 在結尾添加 export M2_HOME=/opt/apache-maven-3.5.2 export CLASSPATH=$CLASSPATH:$M2_HOME/lib export PATH=$PATH:$M2_HOME/bin // 使其生效 source ~/.bashrc // 查看maven版本 mvn -v
四、 安裝 jenkins
官網下載 war 包,最後一個下載連接就是
將 war 包直接放到tomcat webapps目錄,開啓 tomcat
http://192.168.0.6:8080/jenkins/ 便可訪問
登陸:
1從Jenkins初始化啓動日誌上能夠看到初始化密碼存放在/root/.jenkins/initialAdminPassword
2輸入初始密碼後,選擇Install suggested plugins
, 不然後面沒法查找插件
3 建立新用戶 記住密碼哦
4 配置 jdk , git , maven
5 系統管理->插件管理 ,安裝如下插件
Maven Integration , Deploy to container , GitHub Authentication , GitHub Organization
6 構建一個maven 項目
添加描述
設置git地址:
添加git訪問權限:
此時在 jenkins所在的服務器上生成 ssh: ssh-keygen -t rsa -C
"youremail@example.com" , 並將公key(id_rsa.pub)加入git所在服務器的權限列表。
切將私有key 加入jenkins的 憑據中
選擇構建以後部署到tomcat
此時構建不成功:
修改 tomcat的配置:在tomcat目錄conf文件夾下tomcat-users.xml
注:jenkins項目的tomcat 配置的用戶名密碼要和 此處的username一致
<role rolename="manager-gui"/> <role rolename="admin"/> <role rolename="manager"/> <role rolename="manager-script"/> <user username="jacky" password="admin" roles="manager-gui,admin,manager,manager-script"/>
Edit the file /webapps/manager/META-INF/context.xml:
<Context antiResourceLocking="false" privileged="true">
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
</Context>
保存以後, 應該就能夠構建成功啦!!!!