2015-03-13 44 views
0

我在jenkins中有六個獨立的部署作業,用於在三個不同的服務器中部署兩個不同的應用程序。下面列出的是職位名稱。使用相同的jenkins作業在不同的服務器上部署不同的應用程序

  1. 部署ProductApplication1開發

  2. 部署ProductApplication1 PPE

  3. 部署productApplication1督促

  4. 部署ProductApplication2開發

  5. 部署ProductApplication2 PPE

  6. 部署productApplication2督促

在上述各詹的工作,我能看到類似的構建配置如下。由於我第一次使用jenkins,我無法真正理解所寫的shell命令。

enter image description here

我想創造出可以接受的環境(DEV/PPE/PROD)作爲參數,並相應地部署一個單一的作業。

實現此目標需要遵循哪些步驟。請求您解釋.yml或可執行腳本文件所需的更改。

回答

1

這聽起來像它可以通過簡單的參數化構建來解決。

https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build的細節

然後定義2個參數爲您工作。然後將值的出現次數替換爲參數變量(例如$ APPLICATION和$ SERVER)

有關建議中的更多詳細信息,您將不得不更詳細地公開當前的解決方案。

相關問題