2017-08-31 49 views
0

我正在嘗試使用drone.io構建CI管道。如何在使用部署鉤子觸發分叉構建時訪問Drone.IO中的父級構建號?

的步驟是:

  • 建立一個碼頭工人像
  • 標籤與drone_build_number
  • 泊塢窗圖像映像部署到暫存環境, 「ECS,請部署myimage:drone_build_number

部署會在分段環境中觸發一些測試。如果這些通過,drone.io的部署掛鉤稱爲:http://mydronehost/builds/123?fork=true&event=deployment&deploy_to=prod。這應該配置myimage:drone_build_number來刺激,其中build_number在這種情況下是123。相反,構建得到一個新的數字,例如124,並且部署失敗,因爲myimage:124不存在。

是否有可能在這種情況下以某種方式訪問​​「父」構建號碼(123)?

回答

1

爲什麼不用git commit SHA標記圖像,以便在同一版本和跨環境的重複構建之間保持一致?

+0

是的,這正是我們最終做的。謝謝! – Luuseens

相關問題