我有一個 Jenkins 作業,它從版本控制和構建中獲取代碼(就像普通管道所做的那樣),我所做的是在構建專案后,我下載構建并使用 FTP 將該構建傳輸到客戶端的服務器然后我解壓縮它然后復制整個構建,因為我復制整個構建我的應用程式的停機時間非常長。(我必須使用 FTP,因為作為服務提供商,我們有一些限制,無法更改此政策)
我想要做的是 Jenkins 知道它在構建時發生了什么變化,因此 Jenkins 將創建一個包含所有更改的包以及檔案應該去的正確路徑,我可以下載該包并復制該包,然后運行包,所以無論更改什么,都應該更新。
那可能嗎?有什么插件可以使用嗎?
uj5u.com熱心網友回復:
這實際上取決于您用來構建應用程式的構建工具/語言。我不認為有一個通用的 jenkins 插件。
另一個想法是將您的包上傳到本地 Nexus 服務器。在下一次構建后下載并比較舊構建和新構建的檔案。使用此資訊,您可以為您的客戶端服務器創建補丁包。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/365661.html
