有没有办法
用例:我有功能管道F1,F2,F3等,审计管道为audit_success和audit_failure。如果我可以在1个单一审核管道中获得F3的状态,则我可以在同一管道中有2个分支,从而避免创建2个管道。
没有条件组件可以检查另一个管道的状态。但是,你可以通过管道触发器来实现此目的,但是正如你提到的,它确实需要两个不同的管道。
谢谢埃德温。是否有一种方法可以通过触发API调用从管道中设置/创建名称空间变量或其值,可能是通过操作后插件实现的?如果是,则在我的单个审核管道中,然后可以获取该变量的值并决定下一步?
测试是个好主意。我自己还没有尝试过,但是您可以这样做。有一个HTTP postaction插件,您可以通过API(cdap.atlassian.net/wiki/spaces/DOCS/pages/477561058/…)设置下游管道的首选项。