DataWorks lets you bundle multiple objects (such as nodes, functions, resources, and script templates) into deployment packages for unified publishing. This guide explains how to create and publish deployment packages within the same workspace.
Use cases
This feature is available only for workspaces using the standard mode with the new Data Studio. It allows you to batch publish objects like nodes, functions, resources, and widgets from the development environment to the production environment within the same workspace.
For the batch publishing workflow in the standard mode using the legacy Data Studio, see Publish tasks.
Limitations
Permission requirements
Initiate Publishing: Members with Workspace Administrator or Develop roles can start the publishing process from Data Studio.
Create Deployment Packages: Members with the Develop role can create deployment packages in the Deploy Center.
Publish Deployment Packages: Members with O&M, Deploy, or Workspace Administrator roles can publish deployment packages.
For more information, see Workspace-level module permission control.
Environment requirements
Only workspaces using the standard mode with the new Data Studio can batch publish tasks from the development environment to the production environment within the same workspace through the Deploy Center.
Workspaces in the basic mode have only one environment. To batch publish in the basic Mode, use the batch operations feature in Data Studio instead of the Deploy Center.
Publishing process
The publishing process within a workspace follows these steps:
Procedure
Step 1: Start a publishing process
In Data Studio (new version), locate the nodes, functions, or other objects you want to publish, then click Publish in the top toolbar to begin the process.
In the publishing process, click Start Deployment to Production Environment and wait until you reach the Prod Online step.
NoteMembers with Workspace Administrator or Develop roles can initiate the publishing process in Data Studio.
This example uses a user with the Develop role. Since only members with O&M, Deploy, or Workspace Administrator roles can complete the publishing process, the Deploy button is unavailable.

Step 2: Create deployment packages
Members with the Develop role can create deployment packages in the Deploy Center. If you have the Workspace Administrator role, you can skip manual package creation. After selecting objects to publish, you can proceed directly to batch publishing, and the system will automatically generate the deployment package.
Sign in with an account that has the Develop role and navigate to the Deploy Center of the source workspace.
From any DataWorks module, click the
icon in the upper-left corner, then select .In the left navigation pane, click Nodes to Deploy to view pending objects. For each object you want to include, click Add to Deployment Package.
NoteYou can also select multiple objects and click Batch Add to Deployment Package at the bottom of the page.
If you clicked Terminate Deployment in the publishing process, those objects will no longer appear here.

After adding objects to the deployment package, click View Deployment Package to verify the contents. You can click Remove to exclude unwanted objects from the package.
On the Pending Deployment page, click Deployment Package Creation and follow the prompts to complete package creation.
NoteIf you have Workspace Administrator role permissions, the Deployment Package Creation button will not be displayed here. Instead, the Deploy All button will be displayed, allowing you to publish packages directly.
Step 3: Publish deployment packages
Use an account with the O&M, Deploy, or Workspace Administrator role to access the Deploy Center.
In the left navigation pane, click Deployment Packages to view created deployment packages.
Click Deploy in the Actions column and follow the prompts to complete the operation.
Step 4: View deployment results
Once the package is published, you can view the publishing results on the Deployment Packages page of the source workspace.
After publishing succeeds, click the
icon in the upper-left corner and select to access the production environment. Then, view the published tasks in .