日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境

發布時間:2024/9/27 编程问答 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接上一篇:企業實戰08_jenkins安裝和第一個Java項目構建https://blog.csdn.net/weixin_40816738/article/details/90454587

文章目錄

  • 1. 配置遠程測試服務器主機
  • 2. 在視圖中選擇項目(testToGitLab)
  • 3. 選擇【配置】
  • 4. 配置和發布腳本

1. 配置遠程測試服務器主機

  • 【系統管理】-【系統設置】-【Publish over SSH】-【 SSH Servers】

2. 在視圖中選擇項目(testToGitLab)

【我的視圖】-【testToGitLab】-【配置】添加構建之后的工作(將構建好的項目的war包,發送到遠程測試環境)

3. 選擇【配置】

4. 配置和發布腳本

名稱說明
Name設置的遠程測試服務器主機
Sonarce files編譯、打包的war 相對于jenkins工作空間而言 要填寫文件信息在工作空間下面的任務名稱下面
Remove prefix遠程移除前綴路徑,只發布項目的war或者jar
Remote directory把項目發布到遠程服務器的地址,這里的路徑jenkins,但是全路徑應該是/app/jenkins,因為在配置遠程服務器信息時,你也配置了,因此這里的路徑是一個拼接路徑,這個路徑會自動創建

如下圖所示(要記住,這里容易忘記,但是很重要):

#java 環境配置 export JAVA_HOME=/app/jdk1.8.0_144 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=${JAVA_HOME}/bin:$PATH#輸出tomcat目錄 export TOMCAT_APP_PATH=/app/tomcat8081 # 停止Tomcat cd $TOMCAT_APP_PATH/ sh bin/shutdown.shrm -rf $TOMCAT_APP_PATH/webapps/order rm -f $TOMCAT_APP_PATH/webapps/order.war#移動項目 mv /app/jenkins/order.war $TOMCAT_APP_PATH/webapps# 啟動Tomcat cd $TOMCAT_APP_PATH/ sh bin/startup.sh

點擊-【確認】-【立即構建】-【控制臺】-【查看控制臺輸出】


編譯打包成功

發布成功

登錄遠程測試服務器查看日志:

瀏覽器請求:

tomcat發布war

【開發人員提交代碼】-【gitlab倉庫】-【jenkins拉取代碼到指定目錄】-【項目進行maven編譯打包】-【發布到測試環境】-【瀏覽器訪問】

【創建任務】-【自由化風格/maven項目都可以,只是用不用Maven打包編譯的區別而已】

Jenkins工作空間介紹:

總結

以上是生活随笔為你收集整理的企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。