Git倉庫
Jenkins
做爲持續集成工具,利用webhook插件
檢測GitLab倉庫代碼變更,使用Git工具
到Git倉庫拉取代碼
到集成服務器,再配合JDK、Maven等
軟件完成代碼編譯,代碼測試與審查,測試,打包等工做,在這個過程當中每一步出錯,都從新再執行一次整個流程。分發
到測試服務器或者生產服務器,測試人員或用戶就能夠訪問服務器IP | 服務器信息 | 備註 |
---|---|---|
192.168.1.10 | 4G內存、可聯網 | Gitlab、Git、Maven、JDK |
192.168.1.20 | 4G內存、可聯網 | Jenkins、Git、Maven、JDK |
192.168.1.30 | 4G內存、可聯網 | Tomcat、JDK |
tar -zxf jdk-8u201-linux-x64.tar.gz mv jdk1.8.0_201 /usr/local/java vim /etc/profile #末尾添加 export JAVA_HOME=/usr/local/java export JRE_HOME=/usr/local/java/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin #保存瑞出 source /etc/profile java -version #安裝成功,jdk版本信息
yum -y install git
tar -zxf apache-maven-3.6.0-bin.tar.gz mv apache-maven-3.6.0 /usr/local/maven vim /etc/profile #末尾添加 export PATH=$PATH:/usr/local/maven/bin #保存退出 source /etc/profile mvn -v #安裝成功,maven版本信息
find / -type f -name settings.xml vim /usr/local/maven/conf/settings.xml 157 </mirror> 158 --> 159 <mirror> 160 <id>aliyun maven</id> 161 <name>aliyun</name> 162 <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 163 <mirrorOf>central</mirrorOf> # 表明本機去中央倉庫的請求攔截,讓阿里雲來處理 164 </mirror> 165 </mirrors>
tar -zxf apache-tomcat-8.5.42.tar.gz mv apache-tomcat-8.5.42 /usr/local/tomcat /usr/local/tomcat/bin/startup.sh `啓動`:/usr/local/tomcat/bin/startup.sh `中止`:/usr/local/tomcat/bin/shutdown.sh `查看日誌`: tail -f /usr/local/tomcat/logs/catalina.out
詳細安裝步驟連接java
詳細安裝步驟連接linux