检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"0.1", "operator" : "=" }, { "key" : "build.CoverageRatio", "type" : "judge", "name" : "CoverageRatio", "value_type"
将该地址复制到第三方系统触发器,使用Post方法调用,即可运行流水线。 IAM认证 启用IAM认证,需要将用户IAM Token加入接口请求头,调用示例如下: curl --header "Content-Type: application/json" --header 'x-auth-token:
URI:POST /v3/pipelines/{pipeline_id}/start API文档详情请参见:启动流水线。 API Explorer在线调试请参见:启动流水线。 请求示例 POST https://cloudpipeline-ext.cn-north-1.myhuaweicloud
uses: Delay with: timerType: delay|scheduled delayTime: 300 scheduledTime: '00:00' timeZone: China Standard Time timerType:延时类型。delay表示延时
"completed", "outcome": "success", "parameters": [ { "name": "serviceName", "value": "test测试" }
huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.codeartspipeline.v2.region.CodeArtsPipelineRegion; import com.huaweicloud
配置微服务变更流水线 什么是微服务 微服务是一种软件治理架构,一个大型的复杂软件项目,可以由一个或多个微服务组成,系统中各个微服务之间是松耦合的,各微服务并行独立开发、构建、验证及部署上线。变更是一次研发交付活动的载体,项目的需求研发和漏洞修复都可以放在变更上来实现,一个变更只能
选择引流类型,包括:Service蓝绿引流和ASM灰度引流。 Service蓝绿引流:基于集群Service将所有流量切换至新负载(灰度负载)。 ASM灰度引流:基于ASM的VirtualService和DestinationRule配置来控制访问流量,可以基于流量比例、请求Header等进行灰
构建任务关联的代码仓库,选择准备工作中已创建的代码仓“Repo_Test”。 默认分支 默认使用的分支,选择“master”。 单击“下一步”,选择“Maven系统模板”,单击“确定”。 在“参数设置”页面,新建“releaseversion”参数,单击打开“运行时设置”。 图1 新建构建参数 在“构建步骤”页面,
微服务所在的项目,不可更改。 微服务名称 微服务的名称,输入“Microservice01”。 流水线源 微服务关联的源码仓库,选择“Repo”。 代码仓 选择准备工作中已创建的代码仓“Repo_Test”。 默认分支 默认使用的分支,选择“master”。 语言 指定微服务开发语言,选择“Java”。
"password": { "user": { "name": "username", "password": "********"
在流水线“phoenix-workflow”的“操作”列单击,选择“编辑”,进入编辑页面。 选择“参数设置”页签,确认参数“dockerOrg”、“dockerServer”的默认值与构建任务“phoenix-sample-ci”保持一致。 添加代码检查阶段。 选择“任务编排”页签,单击“流
trigger_type == 'Manual' && sources.my_repo.target_branch == 'master' }},表示判断流水线的触发方式为手动触发并且流水线代码源的分支为master。 || 或。如:${{ pipeline.trigger_type
”返回流水线列表。 图1 任务编排 流水线模板 流水线服务预置了一系列常用系统模板,同时支持创建自定义模板,帮助您基于模板快速创建持续交付流水线,在企业内完成复用和发布流程标准化。 表2 流水线的常用系统模板 模板名称 模板解释 Maven构建 该模板使用Maven模板进行构建。
配置基本信息:填写任务名称“BuildTask01”,选择Repo代码源,选择已经创建的代码仓库,选择默认分支master,单击“下一步”。 选择构建模板:选择Maven系统模板,单击“确定”,进入“构建步骤”页面,使用默认配置即可。 单击“保存”,完成构建任务的创建。 更详细操作指导请参见新建编译构建任务。
Repo01 流水线关联的代码仓库。 默认分支 master 仓库默认分支。 配置完基本信息,单击“下一步”,进入“选择模板”页面,选择“空模板”,单击“确定”,进入“任务编排”页面。 单击“权限管理”,切换至“权限管理”页面,系统默认开启“继承项目权限配置”,会同步项目级的权限改动
网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 华为云的区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域的所有资源。
huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.codeartspipeline.v2.region.CodeArtsPipelineRegion; import com.huaweicloud
mode:审核模式。members表示按成员审核,roles表示按角色审核。 approvers:审核模式为members时的审核人员用户id,多个用户以“,”分隔。 role:审核模式为roles时的角色,可选值见表2,多个角色以“,”分隔。 checkStrategy:审核模式为members时的
文件中使用“{{变量名}}”引用环境变量。环境变量包括以下两种。 自定义变量:根据需要自定义添加,目前仅支持字符串类型的变量。 默认变量:系统默认提供的参数,无需定义,不能删除,不能修改。 表1 发布管理环境默认变量 参数信息 说明 ARTIFACT 产物地址。在部署YAML中,