
# 使用空白模板新建CodeArts Deploy应用
部署服务支持主机部署、容器部署、微服务应用部署、函数部署等多种部署方式，本节将介绍如何新建并维护CodeArts Deploy应用。
#### 前提条件
- 具备新建应用的权限，请参考[配置CodeArts Deploy权限](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_1033.html)。
- 已有可用项目，如果没有，请[新建CodeArts项目](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0027.html)。
 
 #### 新建应用
1. 进入CodeArts首页。 
   1. 登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002524958371.png)，根据需要选择已开通CodeArts的区域。
   
   2. 单击"前往工作台"。 如果当前账号采用的是历史计费模式（详情请参见[历史计费模式说明](https://support.huaweicloud.com/price-devcloud/codearts_29_0031.html)），则单击"立即使用"。
      
   
   
   
   
2. 单击目标项目名称，进入项目。
3. 单击菜单**"** **持续交付 \> 部署** **"**，进入项目下部署服务界面。
4. 单击"**新建应用** "，进入**"基本信息"**页面。
5. 在**"基本信息"** 页面，可根据需要修改名称、委托、描述、执行主机等基本信息，详情可参考[编辑应用基本信息](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_00004.html#deployman_hlp_00004__section101224246201)。
6. 完成应用基本信息的编辑后，单击**"下一步"** ，进入选择部署模板页面，选择"**空白模板** "，单击"**确定** "。
   
   图1选择空白模板   
   ![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002177283085.png "点击放大")
   进入"**部署步骤**"页面，页面左侧为部署步骤编排区，右侧为可选步骤列表。
   ![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001962860837.png "点击放大")
   
   
7. 在右侧步骤列表中，单击目标步骤的"**添加** "，可将该部署步骤添加到左侧的步骤编排区中。
   
   ![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002003236085.png "点击放大")
   
   
8. （可选）配置应用信息。 
   1. 单击已添加的部署步骤上方或者下方的![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001507276841.png)，页面右侧显示可添加的所有部署步骤，可以在当前部署步骤前后添加新的部署步骤。
      - 部署步骤编排区内的步骤均可根据需要拖动、添加和删除。
      
      - 单击**"保存为自定义模板"** ，即可把当前应用保存为自定义模板，显示在**" 自定义模板"**中。
       
   
   2. 部署步骤添加后，需要配置部署步骤信息，请参考[配置CodeArts Deploy应用的部署步骤](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_1041.html)中的相关步骤。
   
   3. 部署步骤信息配置完后，切换到"**基本信息** "页面，并单击"**编辑** "按钮进行基本信息的修改，详情可参考[编辑应用基本信息](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_00004.html#deployman_hlp_00004__section101224246201)。
   
   4. 切换到"**参数设置** "页面，可根据需要新建自定义参数，详情可参考[配置CodeArts Deploy应用的参数](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_1035.html)。
   
   5. 切换到"**环境管理** "页面，可根据需要新建并管理环境，详情可参考[配置CodeArts Deploy应用的主机环境](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_0034.html)。
   
   6. 切换到"**权限管理** "页面，可根据需要配置角色权限，详情可参考[配置CodeArts Deploy应用不同角色的管理权限](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_0035.html)。
   
   7. 切换到"**通知订阅** "页面，可根据需要通过邮件、企业微信、钉钉等应用通知用户其收藏的应用事件，详情可参考[配置CodeArts Deploy应用的消息通知](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_0009.html)。
   
   
   
   
9. 配置完所有信息，单击**"** **保存** **"**，保存该应用。
 
 #### 编辑应用基本信息
1. 在应用列表选择目标应用，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001963987853.png)图标，单击"**编辑** "，进入"**部署步骤**"页面。
2. 单击"**基本信息** "，切换到"**基本信息** "页面，可根据需要对名称、委托URN、描述、执行主机等信息进行修改。
   
   表1参数说明 
   | 参数项     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   |:---|:---|
   | 名称      | 填写应用的名称。 仅支持中英文，数字，"-"和"_"符号，至少3个字符，最多128个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 委托URN   | 此处填写的是应用部署过程中需要访问其他云服务所需要的委托授权。 - 创建委托： 可单击"创建委托"为应用创建新的委托。   - 查看URN： 单击页面的"创建委托"，在新的页面单击对应"委托名称/ID"进入基本信息页可查看对应的URN。 URN格式：iam::{{账号ID}}:agency:{{委托名}}    如未设置委托，系统将会使用默认委托deploy_admin_trust以保证应用正常部署（该委托由租户管理员在访问CodeArts时手动创建）。 |
   | 所属项目    | 在新建应用时，该应用所选的归属项目。如果账号下没有项目请您在项目选择框中选择"**新建项目** "会先弹出"新建项目"页面，这时建立的项目是**Scrum**。 应用创建后，所属项目不可修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 应用分组    | 可选择已创建的分组，应用创建后，会在对应的分组文件夹内。 如需创建新的分组，或对分组进行管理，可单击"分组管理"进行添加或管理。也可参考[分组管理]进行操作。 不选择，则该应用创建后，会在"未分组"文件夹内。                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 描述      | 填写对应用的描述，最多1024个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 执行主机    | 默认选择"默认资源池"。资源池是部署软件包时执行部署命令的物理环境的集合，您可以使用华为云托管的**默认资源池** ，您也可以将自有的服务器作为**自定义资源池** 托管到华为云，托管方式请参考[自定义资源池场景](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_1082.html)。 如果租户账号已配置**"全内网安全访问"** 功能（仅限白名单用户使用），则**"执行主机"** 功能默认选择**"自定义资源池"**且不可更改。                                                                                                                                                                                                                                                                                                                        |
   | 切换新系统支持 | 开启该功能后，此操作将切换至新版操作系统（Ubuntu 24.04、Debian 12.0.0）的原生支持。目前新系统仅兼容部分步骤插件，并且可能不兼容旧版本操作系统。 应用创建后，该项不可修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 来自流水线   | 开启后，只能通过流水线驱动执行，不能单独执行。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 超时时间    | 设置部署任务执行的超时时间，执行时间超过该限定，会自动中断部署任务。 默认30分钟，可配置区间10\~180分钟。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
      
   
   
3. 修改完所有信息，单击"**保存**"，保存该应用。
 
 #### 分组管理
通过分组功能将具有相同特性的应用进行分类管理，即用户把应用按照功能或组织自行分配到自定义的组里。例如，可以将应用按照功能特性划分为采购组、订单组、用户管理组等多个类别。
默认只有项目创建者、项目管理员、项目经理、系统工程师、Committer和开发人员有分组管理权限，且项目创建者和项目经理可以给其它角色添加分组管理权限。
1. 进入CodeArts首页。 
   1. 登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002524958371.png)，根据需要选择已开通CodeArts的区域。
   
   2. 单击"前往工作台"。 如果当前账号采用的是历史计费模式（详情请参见[历史计费模式说明](https://support.huaweicloud.com/price-devcloud/codearts_29_0031.html)），则单击"立即使用"。
      
   
   
   
   
2. 单击菜单"**持续交付 \> 部署**"，进入项目下部署服务界面。
3. 将鼠标悬浮于"**全部分组** "，出现![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001963693593.png)图标，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001963533785.png)图标，展开部署分组面板。
4. 单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001936375168.png)图标，弹出**分组** **管理**对话框。
5. 将鼠标移动至"**全部分组** "所在行，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001936534516.png)。
6. 设置分组名称，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001963693597.png)确定创建分组，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001963533789.png)取消创建分组。
   
   分组创建完成后，可进行如下操作：
   - 单击分组所在行![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001936375172.png)，可创建子分组，最多支持嵌套三级。
   
   - 单击分组所在行![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001936534520.png)，可修改分组名称。
   
   - 单击分组所在行![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001963693601.png)，可移动、删除分组。
    
   第一个分组创建完成后，会自动生成一个"未分组"组别，新建应用和未分组的应用会自动纳入未分组，新建应用时如果选中某个分组，则自动将应用划分到该分组中。
   
   
7. 创建完分组，单击"关闭"，返回**应用列表** 页面，可根据需要将应用移动到对应分组。
   
   1. 选择需要分组的应用，页面底部弹出如下操作框。
      图2移动分组   
      ![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002623368579.png "点击放大") 
   
   2. 单击"**移动到** "，弹出"**移动分组**"对话框，即可将应用移动到对应分组。
   
   
   
   
 
#### 收藏应用
当应用列表中的应用较多时，为了置顶重点关注的应用，您可以收藏该应用。
1. 在"**应用列表** "页面中，在您认为需要关注的应用后，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001962863321.png)即可收藏该应用，再次单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002354618581.png)可取消收藏。
2. 收藏后，该应用将在应用列表中置顶。
3. 若关注多个应用，置顶将按最新收藏时间由近及远排序显示。
 
#### 复制应用
复制应用功能是将某一应用完全复制，对复制的应用进行的操作不影响原应用。
1. 选择需要复制的应用后，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002376665097.png "点击放大")图标，单击"**复制** "。
   
   图3复制应用   
   ![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002625476889.png "点击放大")
   
   
2. 修改名称后，单击**"保存"**，即完成复制该应用。
 
#### 删除应用
若不需要某个应用，可删除该应用。
![](https://support.huaweicloud.com/usermanual-deployman/public_sys-resources/warning_3.0-zh-cn.png)
删除后该应用将不可恢复，请谨慎操作。
在需要删除的应用后，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001935664700.png "点击放大")图标，单击"**删除** "，在弹窗中输入YES，单击**"确定"**即可删除该应用。
图4删除应用   
![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001935824084.png "点击放大")
#### 批量删除应用
若有多个不需要的应用，可选择删除该应用。
![](https://support.huaweicloud.com/usermanual-deployman/public_sys-resources/warning_3.0-zh-cn.png)
注意删除后该应用将不可恢复。
选择需要删除的应用后，单击页面下方的"**删除** "按钮，在弹窗中输入YES，单击**"确定"**即可删除该应用。
图5批量删除应用   
![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002623368689.png "点击放大")
#### 禁用应用
![](https://support.huaweicloud.com/usermanual-deployman/public_sys-resources/warning_3.0-zh-cn.png)
如果禁用某个应用后，不再支持该应用的编辑、部署及回退，且不再支持"新建环境"、"编辑环境"和环境的权限修改。
选择需要禁用的应用后，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001962863337.png "点击放大")图标，单击"禁用"，即可禁用该应用。
#### 相关文档
- 关于应用相关API请参见[应用管理](https://support.huaweicloud.com/api-deployman/ApplicationManagement.html)。
- 关于应用分组相关API请参见[应用分组管理](https://support.huaweicloud.com/api-deployman/ApplicationGroupManagement.html)。
- 关于应用权限相关API请参见[应用权限管理](https://support.huaweicloud.com/api-deployman/ApplicationPermissionManagement.html)。
- 关于应用相关常见问题，请参见[应用部署常见问题](https://support.huaweicloud.com/deployman_faq/deployman_faq_00002.html)排查。
 
