我想問這問昨天在問答環節Mohan馬修斯,但沒有得到(@Kaniz Fatma你知道他在這裏處理所以我可以標記他嗎?)
我們(和大多數開發團隊)有兩個環境:UAT / DEV和刺激。對於那些不知道:UAT / DEV是開發和測試軟件,並刺激就是代碼將部署和使用的客戶/業務。beplay体育app下载地址
我有印象,這個設置被認為是行業標準,大多數團隊將接受不正確地思考“為什麼”。的額外開銷配置一個整體部署額外的工作空間和處理繁瑣值得嗎?
我曾經在一個公司工作,非常敏感的數據,然後這個設置是合理的,因為數據將反映在UAT刺激但混淆,使更多的外部承包商參與應用程序的發展,沒有添加數據泄漏的風險。
但是,如果數據不敏感嗎?為什麼不隻是有一個git分支叫“刺激”,和“部署”分支是一種將“開發”分支合並到“刺激”?我把“如果堆棧失敗和業務關鍵應用程序去掉“論點…但是:
1)如何經常磚工作區會失敗嗎?
2),除非應用程序正在建造並交付給客戶beplay体育app下载地址真正的關鍵業務(甚至幾分鍾的停機時間會非常昂貴),但我認為對大多數公司使用磚不會這樣。
3)工作空間的想法失敗甚至有意義嗎?在磚可以定義多個計算集群。一個隻能創建一個名為“刺激”的計算集群用於生產應用程序…
非常感謝你,
奧利弗
我是在特定的情況下,隻有一個工作空間,我們有一個刺激和開發分支(當然和特性分支)。
我們正在建立一個開發環境。
為什麼?因為它需要太多的時間和精力來確保你不要打破任何刺激。
我們所有的源係統也DEV /刺激,有時候我們需要提取從開發係統,為我們的生產數據湖……你看到它變得肮髒嗎?
如果是純粹的筆記本代碼,一個單獨的環境並不是必須的,但比這更多。
我的理想情況下不過是把環境對於代碼而不是數據本身。
LakeFS外彙期貨將是一個很好的(git數據!)。