全部产品
阿里云办公

特性分支和分支集上的构建任务

更新时间:2018-02-13 11:41:00

概述

如果您是在使用云效专有云版,且您的企业配置了在特性分支/集上构建的功能,那么您可以在特性分支/集上直接进行构建打包。

在特性分支上构建

在特性分支的详情页,有构建卡片,可点击构建。

您也可以在“我的”->“特性分支”列表中,看到构建卡片,并点击构建。

在一个分支集的详情页面中,有特性分支列表。列表中可以看到各特性分支的构建卡片,并点击构建。

选择包标签

在构建启动前,系统将让您选择包标签。

包标签的默认值是default,但可以调整这个配置。构建打包得到的包,用于不同用途时,可以在上面打上相应的标签。比如部署到日常测试环境的包和部署到预发环境的包、生产环境的包,需要有不同的内容,那么可以分别用testingstagingproduction来区分这三类包。流水线上的部署组件,就可以根据需要,配置取得特定标签对应的包。比如,取得testing对应的包,用来部署日常测试环境。

那么,构建组件是如何根据包标签名的不同,打出不同的包呢?在构建时,系统会把包标签的值通过环境变量的方式,传到构建的上下文中。具体来说,该环境变量的key是PACKAGE_LABEL,值就是包标签的名字。于是,构建过程就可以据此进行调整,以产生适合这个构建目的的包。详见使用传入参数改变构建行为

在特性分支集的多个特性分支上构建

分支集的详情页面中,可勾选打算构建的特性分支,然后点击“构建”按钮,一并构建。

系统除了让您选择包标签外,您还将有机会调整构建的顺序。