我們的生產工作有幾個回購與GitHub集成。這些回購總是指向主,不應該由人手動修改直接在工作區GitHub觸發的操作流程。這個工作流調用磚回購的API來觸發更新拉當主分支在GitHub上。
https:// {databricksDomain} / api / 2.0 /回購/{回購(" id ")}
存在的問題:
如果有修改直接在磚回購的筆記本,將失敗導致衝突的發生變化。
出於某種原因,我們已經注意到很多次,筆記本,有時幾十人,遭受了微小的變化,比如刪除一個空行。這些變化並不是由一個人,作為我們生產工作區是有限的。這將導致自動更新失敗。這是經常發生在過去的一個月左右。
這個問題也發生在我們的發展空間。用戶通知我,一些變化在他們的個人回購分支。
繞過這個問題我們現在做的是放棄所有更改在回購和再次運行更新工作流程,但這是導致其它問題,比如當球隊不注意在他們的變化沒有部署到生產的時間。
例子均附呈。
這是什麼?我們如何解決和阻止筆記本被修改嗎?