开发者社区 > 云效DevOps > 正文

云效中,YAML 流水线任务原本的任务状态函数已经不可用了,是否有新的替代方法?

云效中,YAML 流水线任务 jobs 原本的任务状态函数 skipped 已经不可用了,是否有新的替代方法?我需要实现前序任务【已跳过】的情况下,本任务也跳过的逻辑。image.png我用 YAML 方式创建了流水线,其中一个任务要根据前序依赖任务的状态来决定:当前序任务执行跳过时,本任务也要跳过;当前序任务执行成功时,本任务开始执行;当前序任务执行失败时,本任务不执行。在 https://help.aliyun.com/document_detail/612044.html?spm=a2c4g.612035.0.0.2f7e7508PpPBJY 流水线YAML文档提到 skipped() 函数可用于获取前序依赖任务执行跳过的状态,但当编辑流水线时却发现实时文档中已没有该函数了,流水线亦校验失败。实时文档说明 succeed() 会在 [已成功]或[已跳过]时都返回 true,无法实现我想要的逻辑。image.pngimage.png

展开
收起
AAAOY 2023-09-20 20:47:35 135 0
1 条回答
写回答
取消 提交回答
  • 目前是不支持skipped函数了,之后我们会去在文档中下掉这个函数的说明。您可以和依赖的前置任务设置相同的condition吗?这样就可以前置任务跳过的时候当前任务也跳过 此回答来自“云效答疑服务群”

    2023-09-20 20:53:10
    赞同 展开评论 打赏

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

热门讨论

热门文章

相关电子书

更多
云效2.0 ——敏捷项目管理实践及工具落地 立即下载
云效2.0生态合作策略 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载