检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。 进入“我的凭证 > API凭证”页面,即可查看账号ID。 父主题: 附录
获取项目ID 调用API获取项目ID 项目ID可通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。
单击“CodeArts控制台”。 单击左上角,找到弹性云服务器服务,单击并进入。 找到本次部署使用的弹性云服务器,单击“操作”列“远程登录”。 选择“其他方式 > 使用控制台提供的VNC方式登录”,单击“立即登录”。 输入购买弹性云服务器时配置的用户名和密码,回车。 输入如下命令,回车,进入
/v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipeline_run_id}/steps/{step_run_id}/manual/pass 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
request.job_run_id = "{job_run_id}" request.step_run_id = "{step_run_id}" request.project_id = "{project_id}" request
操作场景 服务扩展点是CodeArts的一种扩展插件,为CodeArts提供连接第三方服务的能力。 当CodeArts中的一些任务需要连接到远程第三方服务,进行一些获取数据操作时,例如连接第三方GitHub仓库获取项目源码、连接第三方Jenkins服务执行Jenkins任务等,可以通过新建扩展点来实现与相应服务的连接。
request.job_run_id = "{job_run_id}" request.step_run_id = "{step_run_id}" request.project_id = "{project_id}" request
stepRunId 是 String 流水线步骤ID project_id 是 String 参数解释: CodeArts项目ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 pipeline_id 是 String 参数解释: 流水线ID。 约束限制: 不涉及 取值范围:
request.project_id = "{project_id}" request.pipeline_id = "{pipeline_id}" request.pipeline_run_id = "{pipeline_run_id}" response
STEP_ID 当前流水线的运行步骤ID。 PLUGIN_VERSION 当前自定义插件版本。 PIPELINE_ID 流水线ID。 PIPELINE_RUN_ID 流水线执行ID。 PLUGIN_NAME 插件名称。 PROJECT_ID 当前项目ID。 JOB_ID 当前流水线运行任务ID。
GET /v5/{project_id}/api/pipelines/{pipeline_id}/list-runtime-vars 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。 约束限制: 不涉及 取值范围:
request.project_id = "{project_id}" request.pipeline_id = "{pipeline_id}" request.pipeline_run_id = "{pipeline_run_id}" response
request.project_id = "{project_id}" request.pipeline_id = "{pipeline_id}" request.pipeline_run_id = "{pipeline_run_id}" response
job2: name: second job 如上定义表示job1和job2任务的名称分别为first job和second job。 jobs.<job_id>.needs 使用jobs.<job_id>.needs可定义任务在指定的任务结束后才开始运行。 jobs: job1:
request.job_run_id = "{job_run_id}" request.step_run_id = "{step_run_id}" request.project_id = "{project_id}" request
tsResp 参数 参数类型 描述 id String 变更ID component_id String 微服务ID status String 变更状态 title String 变更标题 creator_id String 变更创建人ID creator_name String
codehub_id 是 String CODEHUB仓库ID default_branch 是 String 默认分支 git_url 是 String GIT仓库下载链接 alias 否 String 仓库别名 endpoint_id 否 String 扩展点ID build_params
request.project_id = "{project_id}" request.pipeline_id = "{pipeline_id}" request.pipeline_run_id = "{pipeline_run_id}" response
/v5/{project_id}/api/pipelines/{pipeline_id}/{pipelineRunId}/cancel-queuing/{id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。 约束限制:
单击云原生发布插件任务,可查看任务运行情况,包括任务日志和任务结果。 图2 查看云原生发布插件运行结果 任务日志:查看实时日志信息和运行状态。 任务结果:查看任务基本信息,包括工单名称、工单ID、触发人等。 单击工单ID或“查看详情”可进入发布管理工单详情页面,工单详情页介绍请参见查看发布管理发布结果。