使用Hudson進行遠端部署

2021-09-02 03:37:49 字數 449 閱讀 4785

使用hudson進行遠端部署

1.背景需求

目前我們發版後只有***x專案測試環境能夠自動部署到tomcat,因為***xx專案測試環境部署到了linux伺服器上,通過ssh可以遠端拷貝war到tomcat容器中。而yyyy和zzzz專案測試環境部署到window上。

2.實現

window平台如果也像linux那樣拷貝war包到tomcat下,只能通過ftp上傳方式,這樣有兩個缺點:1是需要開通ftp埠,2上傳邏輯寫到pom檔案中,開發環境、測試環境與生產環境不能有效分離。通過分析hudson的外掛程式,發現可以通過外掛程式deploy to container plugin完成部署,且支援多種容器。

1. 配置tomcat角色,加入管理角色

2. hudson安裝deploy to container plugin外掛程式

3. 在war打包後部署到容器中

[img]

使用Visual Studio進行遠端除錯

注意 release配置 的不同在於以下配置,會導致遠端調戲時會出現 由於 方法優化,無法監視變數的值 之類的資訊 準備偵錯程式 開啟windows的 控制面板 憑證管理器 新增乙個 windows憑證 需要輸入伺服器的位址 使用者名稱與密碼 開啟 cs 源 檔案 不需要開啟整個工程 後下斷點除錯 ...

如何使用IntelliJ IDEA 進行遠端除錯

背景 比如服務部署在test環境的某台機器,自動化用例執行失敗了想要看下是 報錯了,通常的方法是登入到服務部署的那台機器上檢視日誌,但是日誌可能沒有你需要的資訊,此時還有個更好的辦法就是在本地ide啟動遠端除錯,然後在本地 打上斷點進行除錯。前提 要讓遠端的伺服器執行的 支援遠端除錯,需要在jvm啟...

使用IDEA進行遠端除錯

對於分布式系統的除錯不知道大家有什麼好的方法。對於我來說,在知道遠端除錯這個方法之前就是在 中打各種log,然後重新部署,上線,除錯,這樣比較費時,有什麼更好的辦法呢?有時候,本地除錯的時候沒有問題,打包部署到測試環境的時候卻爆出一堆莫名其妙的問題,這時該怎麼辦呢?偶然間了解到的遠端除錯的功能簡直是...