发布作业任务
在企业模式中,开发者提交作业版本后,系统会对应产生一个作业类型的发布任务。开发者确认发布后,待拥有管理员、部署者、DAYU Administrator、Tenant Administrator权限的用户审批通过,然后将修改后的作业同步到生产环境。
- 管理员导入作业时,选择导入提交态,会生成对应的待发布项。
- 管理员导入作业时,选择导入生产态,则不会生成待发布项。
- 开发者创建单任务的实时作业后,提交版本时,只生成当前作业的待发布项,不会生成子作业的待发布项。
前提条件
已提交版本,详情请参见提交版本。
操作步骤
- 参考访问DataArts Studio实例控制台,登录DataArts Studio管理控制台。
- 在DataArts Studio控制台首页,选择对应工作空间的“数据开发”模块,进入数据开发页面。
- 在数据开发主界面的左侧导航栏,选择开发环境,选择 。
- 在待发布任务界面,会展示因提交版本而生成的待发布任务。您可以通过“查看”操作,查看当前任务相比上一版本的修改点,确认修改无误后,请通过“发布”操作,将任务进行发布。
支持通过“任务名称”和“提交人”进行发布项筛选。同时可以使用任务名称进行模糊查询。
- 如果您只具备开发者权限,则需通过“发布”操作提交任务,由管理员或者部署者审批通过,才能将修改后的脚本同步到生产环境。
- 单击“发布”后,指定审批人,审批人必须是工作空间的管理员或部署者、拥有DAYU Administrator、Tenant Administrator权限的用户,至少指定一个审批人,不能指定自己为审批人。单击“审批人管理”可以跳转到“空间管理”页面,单击“编辑”按钮可以维护审批人信息。
- 可以进行批量发布。发布多个待发布项时,发布流程采用异步发布,可以看到发布任务的过程,最大的发布项个数为100。
- 单击发布后,系统会提示您“发布成功后,立即对发布包中的作业启动调度”。
- 对于暂时不发布的发布项,开发者、部署者和管理员可以进行撤销,支持批量撤销。
图1 选择发布
- 发布之后,您可以通过“发布包管理”查看任务的发布状态。待审批通过后,任务发布成功。
支持通过“申请人”、“申请时间”、“发布时间”、“发布人”和“发布状态”进行发布项筛选。同时可以使用发布包名称进行模糊查询。图2 查看任务状态
对于暂时不发布的发布项,开发者、部署者和管理员可以进行撤销。
发布后,通过操作列的“查看详情”可以查看任务的发布状态和启动状态,在操作列的“版本对比”可以查看发布包不同版本间的内容差异。
图3 查看发布详情