正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HE2E DevOps实践:配置流水线 本文以“DevOps全流程示例项目”为例,介绍如何将代码检查、构建、部署任务串联起来,实现持续交付。 开展实践前,需要完成部署。 预置流水线简介 示例项目中预置以下5个流水线任务,可根据需要查看并使用。
发布管理概述 发布管理(CodeArts Release)是CodeArts提供的版本配套、自动化部署上线的E2E解决方案,支撑产品的版本级持续交付。通过发布管理可以保证发布团队在保持现有生产环境完整性的同时,高效交付业务所需的应用程序和升级。
print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg) 获取流水线列表。
", "pipeline_run_id" : "73861d5a72e6417a81abb1baba1a8d16" }, { "pipeline_id" : "1d5107b3cd4746a3a03efef83b9e4e45", "pipeline_run_id
"parent_id" : "ebb779b3b9f742e181b1f6829fa1aca0", "path_id" : "58d55f8a646443a984e7399632b3963e.ebb779b3b9f742e181b1f6829fa1aca0.1b80aa3df0984e9caffefdc4e557524e
templateId" : "8178e40e7525419596a2c02e0c12e690" } SDK代码示例 SDK代码示例如下。
pipelineId=dc73b5ed58a64ab7a469b9480e5f6632 响应示例 状态码: 200 响应体 { "id" : "e9b95653dd854146b9ff48d33c2d9d66", "project_id" : "e2e18230a85d4d6ab0b56cb6d2246c18
/rule-sets/inherit { "name" : "创建策略-20240625194116-copy-98528", "parent_id" : "62e21804566e4e18bc8106f6c961aefd", "cloud_project_id" :
{ "result" : [ { "pipeline_id" : "85f622d9d0ad4852a9451dbc9fe3156a", "pipeline_run_id" : "e1a1c7e76c7040159650fb18a0c6c763" }, {
请求示例 https://{endpoint}/v5/e2e18230a85d4d6ab0b56cb6d2246c18/api/pipelines/dc73b5ed58a64ab7a469b9480e5f6632/pipeline-runs/07bca108a47e42309eedc0c2be895f06
/pipeline-runs/13a48f79f7104f9785720cf2c11890ba/jobs/6fd4c34e7b7447c59cbe5762bb3273aa/steps/9fdb1e70927b46708b1870192c9d47e5/jump-link 响应示例 状态码
"value" : "123", "description" : "123", "is_secret" : false } ] } 响应示例 状态码: 200 响应体 { "pipeline_variable_group_id" : "66d40ba4e3da4505aaaf7e9de9860b6e
pipeline_id=824e784b3f43492e99152a.....
"597c7f2f775740a1bb522b03a16e6864", "is_valid" : true } ] } 响应示例 状态码: 200 创建策略响应体 { "status" : true, "rule_set_id" : "e42be82e7d514437a322dce4d42bdec8
object_key=default-82960e8 ecd194e07bcb5e4e660b7439f-2023-08-03141751.png-ce8df55870164338a72d7e828a966a2a&icon_type=publish SDK代码示例 SDK代码示例如下
e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()
", "e94ac0c9c3a2429e97534cb2416b28ec", "2c6a457c3f804e8faae7c6f2d125e1fd" ], "tagList" : [ "707b6711d3484578a1d848d889a7fa60" ] } 响应示例 状态码:
"e2e18230a85d4d6ab0b56cb6d2246c18", "domain_id" : "4b267c81b33648d982e5c2067e4c77b9", "name" : "121212", "description" : "", "variables
", "project_id" : "e2e18230a85d4d6ab0b56cb6d2246c18", "domain_id" : "4b267c81b33648d982e5c2067e4c77b9", "name" : "121212", "description
e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()