![](/img/trans.png)
[英]Updating the same table on the different applications using hibernate
[英]Using same jenkins job for deployment of different applications in different servers
我在jenkins中有六個單獨的部署作業,用於在三個不同的服務器中部署兩個不同的應用程序。 下面列出的是工作名稱。
部署ProductApplication1 dev
部署ProductApplication1 ppe
部署productApplication1產品
部署ProductApplication2開發
部署ProductApplication2 ppe
部署productApplication2產品
在上面的每個詹金工作中,我可以看到如下類似的構建配置。 當我第一次使用jenkins時,我無法真正理解所編寫的shell命令。
我想創建一個可以接受環境(dev / ppe / prod)作為參數並進行相應部署的作業。
實現此目標需要遵循哪些步驟。 請您說明.yml或ansible腳本文件也需要進行哪些更改。
聽起來可以通過簡單的參數化構建來解決。
有關詳細信息,請參見https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build
然后為您的工作定義2個參數。 然后將出現的值替換為參數變量(例如$ APPLICATION和$ SERVER)
有關建議中的更多詳細信息,您將必須更詳細地介紹當前解決方案。
最佳解決方案將是使用多配置作業的一項作業。 您可以提供應用程序和服務器作為軸...
https://wiki.jenkins-ci.org/display/JENKINS/Matrix+Project+Plugin
甚至您都可以標記服務器並限制其必須運行的從站。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.