我看通知这里有个跳过的状态,云效在不用yml的方式怎么能实现或者触发“跳过”这个状态呢 ?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在云效中,可以通过设置条件表达式来实现跳过某个状态。条件表达式可以基于各种变量和函数来定义,例如环境变量、流水线参数、任务执行结果等。
以下是一个示例,演示如何在云效中实现跳过某个状态:
首先,在需要跳过的状态上添加一个条件表达式。点击该状态的设置按钮,然后选择“条件”选项卡。
在条件表达式中,你可以使用各种变量和函数来定义条件。例如,可以使用$[variables.<variable_name>]
来引用环境变量,或者使用$[tasks.<task_name>.result]
来引用任务执行结果。
根据你的需求,编写适当的条件表达式。例如,如果你想要在特定的环境变量为真时跳过该状态,可以使用以下条件表达式:
$[env.MY_ENVIRONMENT_VARIABLE == 'true']
其中,MY_ENVIRONMENT_VARIABLE
是你的环境变量的名称。
保存设置后,当满足条件表达式时,该状态将自动跳过,不会执行其中的步骤。
在任务失败之后可以在控制台上或者使用API尝试跳过:https://help.aliyun.com/document_detail/460561.html?spm=a2c4g.460554.0.0.1faf455f1Mgc9a 此回答整理自钉群“云效交付域答疑群”
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。