DataWorks支持將需要發布的對象(節點、函數、資源、組件等)批量添加至發布包,統一發布。本文為您介紹跨工作空間發布場景如何創建及發布發布包。
前提條件
已創建并配置發布發布包時所需的發布環境,詳情請參見創建并配置發布環境。
使用限制
操作賬號需滿足以下權限要求:
操作賬號需要有原工作空間的空間管理員、運維或部署角色權限,才能在原工作空間中創建、發布發布包。
操作賬號需要有目標工作空間的空間管理員、運維或部署角色權限,發布包才能在目標工作空間發布成功。
如果您需要為用戶添加相應的角色權限,詳情請參見添加及管理工作空間成員。
操作步驟
進入創建發布包頁面。
在發布中心頁面,單擊左側導航欄的創建發布包,進入創建發布包頁面。
說明此頁面展示的是當前工作空間下已提交的節點。已提交的節點均可在該頁面被打包發布。
僅當節點所在的發布包發布狀態為發布成功或發布失敗時,該節點才能被再次打包。
創建發布包。
在創建發布包頁面,將需要發布的對象(節點、函數、資源等)添加至發布包,統一發布。
選擇發布環境。
在區域1,選擇待創建的發布包需要使用的跨工作空間發布環境。
篩選指定條件的發布對象。
在區域2,您可以通過解決方案、業務流程、對象類型等條件進行搜索,篩選指定條件的發布對象。
添加目標對象至發布包。
在區域3,勾選需要發布的對象,單擊批量添加到發布包,添加目標對象至待發布列表。添加后,在待發布列表按鈕上會顯示待發布對象的數量。
說明如果您需要發布的對象個數較少,也可以直接單擊目標對象操作列的發布,進入發布確認頁面執行后續發布流程。
確認發布信息并發布。
查看待發布列表。
查看列表概況:單擊待發布列表,即可查看發布列表中待發布對象的ID、對象類型、變更類型、節點狀態等基本信息。
查看對象詳情或移除對象:單擊目標對象操作列的查看或移除,即可查看對象的詳細信息或從發布包中刪除該對象。
確認發布信息。
單擊全部發布,在發布確認對話框,輸入發布包名稱,檢查發布包的發布環境及發布列表等信息。
說明跨工作空間發布時,具有開發、空間管理員角色權限的用戶可以編輯修改發布任務在目標工作空間運行時使用的資源組。
確認信息無誤后,單擊發布,系統將創建并發布當前發布包。
說明T+1
次日生成實例的節點,發布生效的時間如下:如果在23:30前執行發布操作,則發布內容會在第二天生效。
如果在23:30后執行發布操作,則發布內容會在第三天生效。
發布即時生成實例的節點,發布生效的時間如下:
定時時間在發布時間十分鐘后的實例會正常轉出或更新發布操作。
定時時間在發布時間十分鐘之內,或者在23:30之后發布的實例,發布內容將會在第三天生效。
后續步驟
跨工作空間發布的發布包創建并發布完成后,您可以在當前工作空間的發布包列表頁面,查看發布結果。詳情請參見查看發布包列表。