检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
流水线内置了一系列常用的插件,覆盖构建、检查、部署、测试全领域,供用户在流水线编排时使用。同时提供一套标准的扩展插件接入方式,支持企业将已有工具链接入插件平台,或者基于自身业务需求快速开发、发布插件,并在企业内进行共享和复用,加速企业上云。通过打造可视化、低代码、开放的插件市场,充分利
搜索准备工作中已创建的流水线,单击“操作”列,选择“编辑”,进入“任务编排”页面。 单击“阶段_1”的,添加准备工作中已创建的代码检查任务,选择“Full”检查模式。 图4 添加代码检查任务 单击“阶段_1”的,在弹出的侧滑框里添加“标准策略准出条件”,并选择步骤2中新建好的策略。 图5
32位字符,仅由数字和字母组成。 pipeline_run_id String 参数解释: 流水线运行实例ID。 取值范围: 32位字符,仅由数字和字母组成。 executor_id String 参数解释: 执行人ID。 取值范围: 32位字符,仅由数字和字母组成。 executor_name
插件在插件市场和流水线显示的名称。支持空格、中文、大小写英文字母、数字、“-”、“_”、“.”,长度不超过50字符。 唯一标识 自定义插件的唯一标识,需与插件包中codearts-extension.json文件的name字段值匹配,设置后不可修改,建议设置成具有实际含义的内容。支持
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 401 Unauthorized 403 Forbidden
32位字符,仅由数字和字母组成。 pipeline_run_id String 参数解释: 流水线运行实例ID。 取值范围: 32位字符,仅由数字和字母组成。 executor_id String 参数解释: 执行人ID。 取值范围: 32位字符,仅由数字和字母组成。 executor_name
流水线名称,输入“Pipeline01”。 所属项目 流水线所在的项目,选择准备工作中已创建的项目“Project01”。 代码源 流水线关联的代码源类型,选择“Repo”。 代码仓 选择准备工作中已创建的代码仓“Repo01”。 默认分支 默认使用的分支,选择准备工作中已创建的分支“release-1.0.0”。
概览页展示微服务的创建人、创建时间、代码源等信息,可修改微服务开发语言、关联的代码仓库和描述信息。 更换代码仓库时,如果微服务下存在没有关闭的变更或运行中的流水线,页面会弹出“数据处理”侧滑框,需先关闭所有变更并停止所有运行中的流水线。 返回微服务列表,可以查看已创建的微服务,列表项说明如下。
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 401 Unauthorized 403 Forbidden
AK/SK签名认证方式仅支持消息体大小12M以内,12M以上的请求请使用Token认证。 AK/SK既可以使用永久访问密钥中的AK/SK,也可以使用临时访问密钥中的AK/SK,但使用临时访问密钥的AK/SK时需要额外携带“X-Security-Token”字段,字段值为临时访问密钥的security_token。
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad request 401 Unauthorized
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 401 Unauthorized 403 Forbidden
在流水线阶段任务的执行条件中通过表达式引用上下文,用以限制任务执行。表达式由流水线上下文、操作符、函数或常量组合而成,表达式以编程的方式访问流水线上下文,实现将流水线中运行的实例、变量、任务等信息在流水线之间互相传递。 图1 执行条件表达式 示例: 在执行条件中定义任务在指定代码源的运行分
用户基于生产交付业务流编排流水线阶段和任务,通常是在流水线新建、复制和编辑操作场景下进行定义。 阶段 阶段是流水线上的基本组成部分,主要用于对流水线纳管的“构建”、“代码检查”、“接口测试”、“部署”等执行任务做业务流程上的分类编排管理,方便聚合管理业务关联性强的执行任务,让流水线上的业务流更加直观。
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 401 Unauthorized 403 Forbidden
32位字符,仅由数字和字母组成。 name String 参数解释: 流水线名称。 取值范围: 仅包含中文、大小写英文字母、数字、'-'和'_',且长度为[1,128]个字符。 project_id String 参数解释: 项目ID。 取值范围: 32位字符,仅由数字和字母组成。 project_name
project_id String 任务所属项目ID execution_mode String 控制阶段下任务的串并行(type是task的execution_mode值为null,type是stage的execution_mode可选parallel(并行)或者serial(串行)) 状态码: 400
objects 使用的自定义参数 choose_jobs 否 Array of strings 参数解释: 选择的流水线任务。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 choose_stages 否 Array of strings 参数解释: 选择的流水线阶段。
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad request 401 Unauthorized
源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。