检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。 Region分为通用Region和专属Region: 通用Region指面向公共租户提供通用云服务的Region。 专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 详情请参见区域和可用区。
elease-1.0.0分支。 操作步骤 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。 单击“新建流水线”,根据需要配置流水线信息。 基本信息:配置以下信息,单击“下一步”。
参数类型 描述 id String 微服务ID name String 微服务名称 type String 类型 description String 描述 status String 状态 parent_id String 父ID cloud_project_id String 项目ID
String 项目ID componentId 是 String 微服务ID 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 id String 微服务ID name String 微服务名称 type String 类型 description String
YAML语法规范 流水线触发方式on 流水线参数env 流水线任务jobs 父主题: 参考
参数类型 描述 id String 微服务ID name String 微服务名称 type String 类型 description String 描述 status String 状态 parent_id String 父ID cloud_project_id String 项目ID
参数类型 描述 id String 微服务ID name String 微服务名称 type String 类型 description String 描述 status String 状态 parent_id String 父ID cloud_project_id String 项目ID
流水线任务jobs 一条流水线由定义在jobs中的多个任务组成。 jobs.<job_id> 使用jobs.<job_id>定义任务的唯一标识,流水线内不能重复,该标识只能由大小写字母、数字、“-”、“_”组成,最长32位。 jobs: job1: name: first
流水线归属项目。 从流水线服务首页入口新建流水线,请根据实际需要选择已创建的项目。 从项目下流水线入口新建流水线,所属项目默认为当前项目,不可更改。 流水线源 选择“Repo”:即CodeArts Repo,提供企业代码托管的全方位服务,为软件开发者提供基于Git的在线代码托管服务。 说明:
String 微服务ID 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 desc 是 String 描述 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 微服务ID name String 微服务名称 type String
/v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipelineRunId}/jobs/{jobRunId}/steps/{stepRunId}/delay 表1 路径参数 参数 是否必选 参数类型 描述 project_id
自定义参数值。 jobs context jobs object 流水线运行的任务相关的信息,此对象包含的属性包括: job_id、status、outputs、output_name、metrics、metric_name。 内容示例 如下示例为流水线一次运行对应的jobs conte
/v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipelineRunId}/jobs/{jobRunId}/steps/{stepRunId}/jump-link 表1 路径参数 参数 是否必选 参数类型 描述 pipelineRunId
查看审计日志 云审计服务(Cloud Trace Service,CTS)是华为云安全解决方案中专业的日志审计服务,可以记录CodeArts Pipeline相关的操作事件,便于日后的查询、审计和回溯。 开通云审计服务后,系统开始记录CodeArts Pipeline资源的操作。
/v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipelineRunId}/jobs/{jobRunId}/steps/{stepRunId}/delay-pass 表1 路径参数 参数 是否必选 参数类型 描述 pipelineRunId
审计与日志 审计 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CT
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
/v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipelineRunId}/jobs/{jobRunId}/steps/{stepRunId}/resume 表1 路径参数 参数 是否必选 参数类型 描述 project_id
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]