云效通过接口更新流水线 content 的内容,是否可以通过其它接口获得 content 的内容?

云效通过接口更新流水线 content 的内容,是否可以通过其它接口获得 content 的内容? https://next.api.aliyun.com/api/devops/2021-06-25/UpdatePipeline?tab=DEMO&lang=GO&params={}

展开
收起
三分钟热度的鱼 2023-11-22 19:37:54 60 分享 版权
3 条回答
写回答
取消 提交回答
  • 是的,云效通过接口更新流水线content的内容,也可以通过其他接口获得content的内容。具体的接口和操作方法,你可以参考云效的官方文档或者联系云效的客户服务和技术支持获取详细信息。

    2023-11-28 11:05:00
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云效 API 中并没有直接提供获取流水线内容的方法。但是,您可以采用以下方式获取流水线内容:
    首先,使用 ListPipelineDefinition 接口列出所有流水线定义,并找到对应的 ID。然后,使用 GetPipelineDefinitionContent 接口检索具体的流水线内容。
    例如,以下示例 Go 立即获取某个流水线定义及其内容:

    response, err := client.Get(fmt.Sprintf("devops/api/pipelines/%s/content", pipelineID), nil)
    if err != nil {
        panic(err.Error())
    }
    fmt.Println(response.Body)
    

    注意:请根据实际情况替换 pipelineID 为你所需要的目标流水线ID。
    以上示例打印出目标流水线的内容,可以通过解析响应体得到具体内容

    2023-11-22 22:07:17
    赞同 展开评论
  • 流水线的yaml暂时获取不到呢,您可以写好的yaml,您作为这个API的入参 来批量更新流水线呢。此回答整理自钉群“云效API反馈(外部用户)”

    2023-11-22 19:44:30
    赞同 展开评论

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理