文档首页 > > 快速入门> DevCloud使用流程

DevCloud使用流程

分享
更新时间:2020/09/01 GMT+08:00

软件开发平台(DevCloud)是华为云提供的一站式云端DevOps平台,本章节为您介绍DevCloud的基本操作流程。

前提条件

使用DevCloud需要拥有已实名认证的华为云账号。若没有,请先注册账号并完成实名认证

配置项目

项目管理服务是使用DevCloud各服务的基础,首先需要创建项目、添加项目成员,然后可以根据项目规划添加工作项。

  1. 创建项目。

    1. 登录DevCloud,单击“新建项目”

        

    2. 选择项目类型(“Scrum”“看板”),输入项目名称,单击“确定”

  2. 添加项目成员

    1. 进入已创建的项目,单击页面上方导航栏设置 > 通用设置 > 成员管理
    2. 在页面右上角选择“添加成员”或者通过链接邀请

      其中,添加成员有从本企业用户从其他项目导入用户邀请其他企业用户三种方式,请根据实际情况选择。

  3. 创建工作项。

    1. 进入已创建的项目,单击页面上方导航栏工作 > 工作项
    2. 单击“新建”,选择工作项类型,根据实际情况输入工作项标题、优先级、处理人等信息。

项目管理服务更多操作请参见项目管理用户指南

配置代码仓库

代码仓库用于项目代码的版本管理,与本地的交互基于Git,因此在使用代码仓库之前需要在本地安装Git客户端。

  1. 安装并配置Git客户端。

    1. 通过Git官网下载安装包,并使用默认配置安装Git客户端到本地电脑。
    2. 运行Git Bash,Git Bash中输入以下命令行配置用户名和邮箱。
      1
      2
      git config  --global user.name "您的名字"
      git config  --global user.email "您的邮箱"
      
    3. 输入以下命令行,生成一对SSH密钥。生成的密钥通常保存在“~/.ssh/id_rsa.pub”中。
      1
      ssh-keygen -t rsa -C "<您的邮箱>"
      
    4. 输入以下命令可显示密钥内容。
      cat ~/.ssh/id_rsa.pub

  2. 创建代码仓库。

    1. 进入已创建的项目,单击页面上方导航代码 > 代码托管
    2. 根据需要选择普通新建按模板新建导入外部仓库,按照页面提示输入仓库名称等基本信息,单击“确定”
    3. 代码仓库创建成功后,页面自动跳转到仓库详情页,可查看仓库内的文件。

  3. 克隆/推送代码。

    1. 单击页面右上角用户名,在下拉列表中选择“个人设置”
    2. 单击页面左侧导航代码托管 > SSH密钥管理
    3. 单击“添加SSH密钥”,输入标题,并将在步骤1中生成的密钥,单击“确定”
    4. 返回代码仓库,单击“克隆/下载”,复制仓库地址。

      运行Git Bash,输入以下命令行,克隆云端仓库到本地。

      1
      git clone <您仓库的SSH下载链接>
      
    5. 在本地完成代码的编辑后,在Git Bash中输入以下命令行,保存代码并推送到代码仓库。
      1
      2
      3
      git add .
      git commit -m "<您对本次提交备注的信息>"
      git push origin master
      
    6. 返回代码仓库,即可查看更新后的文件。

代码托管服务更多操作请参见代码托管用户指南

配置流水线

DevCloud流水线集成代码检查、编译构建、部署等任务,可根据需要灵活配置流水线中的任务。流水线为非必须操作,根据需要配置即可。

  • 代码检查任务可以对代码进行静态检查和安全检查,代码检查任务为非必须操作,根据需要配置即可。
  • 编译构建任务将软件的源代码编译成目标文件,并把配置文件和资源文件等打包。对于一些项目,例如PHP、Node.js前端代码,不需要进行编译,无需配置编译构建任务。
  • 部署任务用于将软件包或代码部署到虚拟机或者容器。对于一些项目,例如手机APP开发,无需配置部署任务。
  1. 创建代码检查任务。

    1. 进入已创建的项目,单击页面上方导航栏代码 > 代码检查
    2. 单击“新建任务”,在页面中选择需要检查的代码仓库,单击仓库名称后的“创建”,启动任务的创建。
    3. 代码检查任务创建成功后,页面自动跳转至任务详情页,单击“开始检查”启动任务。任务执行成功后,即可查看代码问题列表。

    代码检查服务更多操作请参考代码检查用户指南

  2. 创建编译构建任务。

    1. 进入已创建的项目,单击页面上方导航栏构建&发布 > 编译构建
    2. 单击“新建任务”,根据实际情况配置编译构建任务信息。

      步骤

      填写/选择建议

      基本信息

      • 根据实际情况自定义任务名称。
      • 构建环境主机类型:有x86服务器与鲲鹏(ARM)服务器两种类型,通常选择x86服务器。

      选择代码源

      • 源码源:DevCloud。
      • 源码仓库:选择在配置代码仓库中创建的代码仓库。
      • 分支:master。

      选择构建模板

      DevCloud内置了20余个构建模板,请根据实际情况选择;也可以选择“不使用模板,直接创建”,自定义构建步骤。

    3. 完成配置,单击“确定”,页面自动跳转至构建步骤页面。根据实际情况编辑各步骤中的配置项,单击“新建”
    4. 编译构建任务创建成功后,页面自动跳转至任务详情页,单击“执行启动”启动任务。待任务执行成功后,可以在页面中查看构建日志,也可以到发布服务中查找生成的软件包。

    编译构建服务更多操作指导请参考编译构建用户指南

  3. 创建部署任务。

    1. 准备授信主机:部署任务通常是将软件包部署服务器中,因此需要准备一台具有弹性IP的主机,可以使用已有主机,也可以购买华为云弹性云服务器
    2. 添加授信主机:
      1. 进入已创建的项目,单击页面上方导航栏设置 > 通用设置
      2. 单击页面左侧导航主机组管理创建主机组添加授信主机
    3. 在页面上方导航栏选择构建&发布 > 部署,单击“新建任务”,根据实际情况配置编译构建任务信息。

      步骤

      填写/选择建议

      基本信息

      根据实际情况输入任务名称。

      选择构建模板

      DevCloud内置了多个构建模板,请根据实际情况选择;也可以选择“空白模板”,自定义部署步骤。

    4. 完成配置,单击“确定”,页面自动跳转至部署步骤页面。根据实际情况编辑各步骤中的配置项,单击“保存”
    5. 编译构建任务创建成功后,页面自动跳转至任务详情页,单击“执行启动”启动任务。待任务执行成功后,可以在页面中查看部署日志,也可以登录主机查看部署结果。

    部署服务更多操作指导请参考部署用户指南

  4. 配置流水线。

    1. 进入已创建的项目,单击页面上方导航栏构建&发布 > 流水线,进入“流水线”页面。
    2. 单击“新建流水线”,根据实际情况配置流水线信息。

      步骤

      填写/选择建议

      基本信息

      根据实际情况输入流水线名称。

      选择模板

      可选择DevCloud内置的流水线模板,也可以选择“不使用模板,直接创建”,自定义流水线工作流。

      选择代码源

      • 第一个选项选择“CodeHub”
      • 仓库:选择在配置代码仓库中创建的代码仓库。

      定义工作流

      根据需要配置代码检查、编译构建、部署等阶段,添加相应任务。

    3. 流水线创建成功后,页面自动跳转至流水线详情页,单击“全新执行”启动任务。待任务执行成功后,可单击各任务查看其详情。

    流水线服务更多操作指导请参考流水线用户指南

  

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问