更新时间:2022-11-10 GMT+08:00
分享

新建构建任务

前提准备

选择代码源

  1. 登录DevCloud首页。
  2. 在顶部导航栏单击“服务 > 编译构建”,进入编译构建服务。
  3. 单击“新建任务”,进入“选择代码源”页面。
  4. 请根据需要选择源码源,并配置对应源码源信息。
    表1 选择代码源

    代码源

    描述

    CodeHub

    编译构建服务默认从代码托管拉取代码进行构建,请选择已经创建的源码仓库及分支。

    GitHub

    对于托管在GitHub上的代码,可以使用GitHub连接实现代码拉取,详见使用GitHub仓库构建

    通用Git

    对于托管在其他服务上的代码,可以使用通用Git连接实现代码拉取,详见使用通用Git构建

    码云

    对于托管在码云上的代码,可以使用码云连接实现代码拉取,详见使用码云仓库构建

    来自流水线

    代码源如果选择来自流水线,则只能通过流水线驱动执行,不能单独执行。

    其中,CodeHub源码源可选择使用指定代码仓库Tag或CommitID构建,展开“高级设置”即可配置。
    • 指定Tag构建

      Tag是指代码仓库中的标签,关于如何创建Tag请参见标签管理

        

        

        

      1. 在编译构建任务中,选择“指定Tag构建”,可以使用历史版本代码进行构建。

      2. 执行任务时,会出现弹窗,输入标签名,单击“确定”,即可执行任务。

          

    • 指定CommitID构建

      CommitID是指提交代码(commit)时生成的编号,在代码仓库中显示如下。

        

        

        

      在编译构建任务中,可以通过指定CommitID来使用历史版本代码进行构建。

      1. 选择“指定CommitID构建”,输入克隆深度,保存任务。

        克隆深度是指距离最近一次提交的提交次数,该值越大,检出代码的时间越长。深度为正整数,推荐最大深度为25。

        例如:克隆深度输入5,那么在执行任务时,参数“CommitID”填写距离最近提交的前5个提交号中的任意一个都可以。

      2. 执行任务时,会出现弹窗,按需要输入CommitID,单击“确定”,即可启动任务执行。

          

          

选择构建模板

  1. 配置完代码源,单击“下一步”,进入“选择构建模板”页面。
  2. 选择适合自己项目的构建模板;也可以不使用模板,选择“空白构建模板”,然后单击“确定”。
  3. 进入“构建步骤”页签,页面展示所选模板的默认步骤组合,单击构建步骤上的可根据需要添加构建步骤,步骤配置请参考构建步骤

    构建步骤预置的工具版本如果满足不了需求,可以使用SWR公共镜像进行自定义环境构建。

      

      

      

配置其他信息

根据需要配置其他页签信息。
  • “基本信息”页签:修改任务名称、归属项目、任务描述、执行主机(默认执行机、自定义执行机)。
  • “源码选择”页签:修改源码源、源码仓库、分支、配置子模块自动更新等信息。

    子模块属于Git的一个概念,是为了解决代码仓库包含并使用其他项目代码仓库的问题,详见子模块管理(Git Submodule操作)

    在高级设置中,可以看到“子模块(submodules)自动更新”开关。打开开关,当代码仓库存在子模块时,系统在构建时会自动拉取子模块仓库的代码;反之关闭,系统不会自动拉取子模块仓库的代码。

      

      

  • “参数设置”页签配置执行任务时的自定义参数。
  • “执行计划”页签配置定时执行计划、持续集成触发策略。
分享:

    相关文档

    相关产品