hudson集成時的常見問題(springboot+maven結構)@wss

  1. 端口衝突問題:修改了配置文件中的端口號,可是每次更新後,(工做目錄下或部署地址中)war包下,發現端口號又變回原來的地址(能夠經過查看錯誤日誌去發現)。須要讓開發人員把端口號寫死提交到svn中。
  2. Hudson在構建springboot+maven結構的項目以前,須要在Windows服務中註冊一個新服務,註冊方法以下:
  • 要想在服務裏新增長一個註冊服務,首先要有兩個文件:xml文件和exe文件,如圖所示。而後修改service.xml文件裏的配置

 

  • 修改配置文件,名稱要與所打包的名字同樣,而且注意修改描述項「description」裏的內容,方便知道服務的做用。

  • 可經過服務裏的日誌查看服務出現異常的緣由

  • 在進行service.exe install的時候要經過管理員身份進行cmd命令

  • 在進行刪除服務的時候,命令就用service.exe uninstall
  • 瀏覽器中輸入192.168.2.164:1111 查看服務是否開啓

服務開啓了,說明註冊服務無問題spring

  1. 跟別的項目比較一下,這裏是改爲通用的,仍是寫成固定的 最好寫成通用的(主要是中止服務和啓動服務兩個地方)。最好把任務名稱和服務名稱寫成通用的,那樣更方便,即有ci文件中涉及到服務名的地方都改爲${taskname},詳細細節見下圖。

相關文章
相關標籤/搜索