如果jenkins跟伺服器不在同一臺伺服器上,這時候我們可以借助ssh的方式將打包好的jar包傳送到遠端伺服器,然後以後臺的方式執行程式。
安裝publish over ssh外掛程式
這裡我們需要使用到publish over ssh外掛程式,並且是以rsa免密的方式登陸。這裡配置ssh連線時使用的私鑰資訊,遠端伺服器的ip位址,使用者名稱和遠端目錄。
然後配置構建任務中執行的ssh操作。
開始構建任務
如果沒有安裝deploy to container外掛程式,先進行外掛程式的安裝。
配置tomcat
在tomcat安裝目錄下的conf/tomcat-users.xml中,新增遠端登陸的使用者。內容新增後需要重啟tomcat容器。
rolename
="manager"
/>
rolename
="manager-gui"
/>
rolename
="manager-script"
/>
rolename
="admin"
/>
username
="root"
password
="123456"
roles
="admin,manager,manager-script,manager-gui"
/>
給tomcat新增完使用者之後,可以通過tomcat訪問路徑/manager,進行登陸。
配置jenkins任務
大部分配置都跟之前jar包部署的類似,這裡我們只需要著重配置一下tomcat的資訊即可。
開始構建任務
Jenkins自動部署maven專案到tomcat
jenkins自動部署到tomcat 主要步驟為 先配置tomcat的發布使用者及許可權,再配置jenkins中的專案。一.tomcat配置 1.修改conf tomcat users.xml檔案 新增一行使用者及許可權配置 2.修改conf context.xml檔案 新增一行配置,允許執行時覆蓋...
Jenkins簡單部署發布測試
部署的jenkins用作測試,部署的jenkins用docker啟動,部署之前需要先部署好docker 1 docker拉取映象 docker pull jenkins jenkins latest 2.建立目錄 由於防止jenkins中重要檔案因為容器損毀或刪除導致檔案丟失,因此建立檔案對外掛程式...
jenkins部署vue專案
配置nodejs的源,去官網檢視需要安裝的版本和介紹 yum安裝node.js 需要新增nginx的源 作者的安裝方法,一般安裝它推薦的外掛程式就夠用了。如果是已經在全域性環境裡面配置了則可忽略 在執行指令碼前需要在nginx裡面配置好nginx.config bin bash echo empha...