我用 groovy 编写的 jenkins 工作调用了一个 shell 脚本,该脚本在内部调用 ansible playbook 以进行 sns 发布和 route53 映射。我想以一种方式处理 ansible 脚本失败,它传播到 jenkins shell 脚本,然后传播到 groovy jenkins 作业。你能告诉我是否有一种方法可以将 ansible 错误抛出到 shell 脚本并传播到 jenkins groovy 代码。任何帮助将不胜感激
ansible-playbook -vvv -c local "route53Mapping.yml" --extra-vars '{"hostedZoneId":'${hostedZoneId}', "route53Url":'${route53Url}'}'