检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取方式如下: 登录容器镜像服务。 在导航栏单击“我的镜像”,单击“镜像名称”进入镜像详情页面。 单击“下载指令”列的,复制镜像下载指令,其中,“docker pull”后面部分即为镜像地址。 启动命令 容器启动命令。输入Docker命令,以便在容器中运行特定的应用程序或脚本。
请求示例 启动流水线。 指定启动时的运行参数为”ServiceName:pipeline-Test”和”version:1.0.0”。
启动流水线 功能介绍 启动流水线 调用方法 请参见如何调用API。
Kubernetes发布 将容器镜像部署到云容器引擎(CCE)或原生Kubernetes集群中。支持滚动发布和基于集群Service的蓝绿发布。 云原生发布 云原生发布提供了环境级别的服务发布能力,支持对环境进行自定义编排发布(例如:滚动发布和灰度发布)。
Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK
执行Shell:用于执行用户输入的Shell命令。 在插件命令中填入Shell命令,流水线调用插件时即可执行该命令。 插件命令是插件实际业务逻辑实现的过程,更多输入输出配置,请参见开发流水线自定义插件Shell命令。 下载制品产物:用于下载构建生成的制品产物。
管理流水线扩展插件 流水线插件概述 流水线官方插件 图形化新建流水线自定义插件 代码化新建流水线自定义插件 执行镜像命令
official_shell_plugin", "display_name" : "执行Shell", "plugin_attribution" : "official", "icon_url" : "", "description" : "用于执行用户Shell命令
涉及接口 通过用户token、流水线id等请求参数启动流水线。 操作步骤 执行流水线任务。 接口信息 URI:POST /v3/pipelines/{pipeline_id}/start API文档详情请参见:启动流水线。 API Explorer在线调试请参见:启动流水线。
"4fa52dab3fb72847e4da5f00295a96fce8892f301d384efe9b776aa1731ba8f0" }, "friendly_name" : "基础插件-CTS2", "version_description" : "执行Shell命令
此时新负载(灰度负载)已启动成功,但线上用户不感知,对线上服务无任何影响,可以在人工卡点的时限内,无风险地对灰度负载进行测试。 图5 查看执行详情 进入“人工卡点”确认阶段,进行人工确认。
Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK
String 流水线名称 creator_id String 流水线创建人id creator_name String 流水线创建人名字 executor_id String 流水线执行人id executor_name String 流水线执行人名字 start_time String 启动时间
Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK
输入如下命令,回车,进入新建部署应用时配置的部署目录“/usr/local”。 cd /usr/local 输入如下命令,回车,即可查看刚部署成功的软件包。
查看审计日志 云审计服务(Cloud Trace Service,CTS)是华为云安全解决方案中专业的日志审计服务,可以记录CodeArts Pipeline相关的操作事件,便于日后的查询、审计和回溯。 开通云审计服务后,系统开始记录CodeArts Pipeline资源的操作。
图1 获取任务ID 图2 Build构建插件 在“阶段_2”添加“执行Shell”插件,通过构建任务ID,结合流水线上下文,输入如下命令,即可获取构建产物的相关信息。
审计与日志 审计 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。
您可以使用本文档提供的API对流水线进行相关操作,如:启动流水线、停止流水线等。支持的全部操作请参见API概览。 在调用流水线的API之前,请确保已经充分了解流水线的相关概念,详细信息请参见产品介绍。
Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK