检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开通并授权使用CodeArts Pipeline 前提条件 已注册华为账号并开通华为云。 开通流水线服务 流水线不支持单独购买,需配合CodeArts其他服务使用,开通任意CodeArts套餐即可使用。 进入流水线控制台。 页面提示前往购买CodeArts套餐,单击“购买”。 进
问题现象 执行流水线时,流水线上的云原生发布任务执行失败,提示没有配置部署策略。 原因分析 云原生发布环境未配置发布策略。 处理方法 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线”。 单击“立即使用”,进入CodeArts首页。 单击项目名称,进入目标项目。
HTTPS授权以提升代码库操作权限,新建CodeArts Repo HTTPS服务扩展点时如果用户名密码填写错误,会导致变更流水线执行失败。 处理方法 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线”。 单击“立即使用”,进入CodeArts首页。 单击项目名称,进入目标项目。
百万级任务并发执行,满足大规模构建、代码检查、测试并发执行要求。 快速集成 低代码、可视化插件开发体系,降低开发成本,提升开发效率。 统一插件接入标准,支持企业快速开发插件,快速适配业务需求。 经济高效 企业按需支付资源费用,大大降低固定资产投入,减轻业务拓展成本压力。 通过可视化控制台
查看审计日志 云审计服务(Cloud Trace Service,CTS)是华为云安全解决方案中专业的日志审计服务,可以记录CodeArts Pipeline相关的操作事件,便于日后的查询、审计和回溯。 开通云审计服务后,系统开始记录CodeArts Pipeline资源的操作。
ldTask01”)。 基于已创建的代码仓库新建流水线(选择空模板,命名为“Pipeline01”)。 步骤1:新建规则并配置阈值 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。
自定义参数值。 jobs context jobs object 流水线运行的任务相关的信息,此对象包含的属性包括: job_id、status、outputs、output_name、metrics、metric_name。 内容示例 如下示例为流水线一次运行对应的jobs conte
Gitcode:连接Gitcode账号后可以获取该账号下的仓库、分支等信息。 通用Git:连接第三方通用Git仓库后可以获取该账号下的仓库、分支等信息。 制品源 SWR:使用华为云容器镜像作为流水线源运行流水线,并生成制品名称、制品下载地址和制品版本号系统参数,供需要的任务插件使用。 说明: GitCode流水线源当
出错时,HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便我们尽快帮您解决问题。 错误响应Body体格式说明 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。
前提条件 已开通并授权使用CodeArts Pipeline。 准备一台具有弹性IP的主机,可以使用已有主机,也可以购买华为云弹性云服务器。 准备工作 新建项目 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。
Maven Demo”模板,命名为“Repo01”)。 准备一台具有弹性IP的主机,可以使用已有主机,也可以购买华为云弹性云服务器。 步骤1:新建编译构建任务 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。
流水线任务jobs 一条流水线由定义在jobs中的多个任务组成。 jobs.<job_id> 使用jobs.<job_id>定义任务的唯一标识,流水线内不能重复,该标识只能由大小写字母、数字、“-”、“_”组成,最长32位。 jobs: job1: name: first
流水线通过控制个人数据访问权限以及记录操作日志等方法防止个人数据泄露,保证您的个人数据安全。 云审计服务支持的操作列表 隐私数据保护 涉及到用户的数据库账号信息需要存储时,提供敏感数据加密存储。 - 数据备份 支持用户数据备份。 - 父主题: 安全
通过YAML化方式创建流水线,可以在新建过程中创建一个新的YAML文件,也可以提前编排好YAML文件。YAML化流水线通常由触发方式on、参数env、任务jobs等组成,详见YAML语法规范。 YAML文件示例 为了让您快速理解YAML化流水线,以下通过流水线串联编译构建任务、代码检查任务、部署任务
Demo”模板,命名为“Repo01”)。 新建CodeArts Repo HTTPS服务扩展点(命名为“HttpsEndpoint01”)。 步骤1:新建流水线微服务 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。
} } 示例1:“jobs.*.status”,表示所有任务的状态,所以返回“[ 'COMPLETED', 'FAILED' ]”。 示例2:结合contains函数一起使用,如:contains(jobs.*.status, 'FAILED'),“jobs.*.status”中
在流水线任务“phoenix-workflow”详情页,单击“编辑”。 在阶段“代码检查”中,单击“准出条件”。 在“准出条件”窗口中,单击“标准策略准出条件”插件后的“添加”。 选择“系统策略”,单击“确定”。 单击“保存并执行”,启动流水线任务。 如果代码检查问题数未达到准出条件,流水线任务将执行失败。
字符。 本次变更 环境变量更新后的值。 变量描述 变量说明,长度不超过128个字符。 私密变量 参数为私密变量时,系统会将输入的参数做加密存储,使用时进行解密,且在运行日志里不可见。 单击操作列,可删除对应变量。 单击,可继续添加变量。 操作完成后,单击“保存”,弹出“保存修改”对话框。
/v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipelineRunId}/jobs/{jobRunId}/steps/{stepRunId}/delay-pass 表1 路径参数 参数 是否必选 参数类型 描述 pipelineRunId
/v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipelineRunId}/jobs/{jobRunId}/steps/{stepRunId}/resume 表1 路径参数 参数 是否必选 参数类型 描述 project_id