【发布时间】:2022-11-28 14:26:26
【问题描述】:
做的时候pod 回购推送在天蓝色的管道上,如果发生错误,pod 回购推送正在默默地失败。
例如,在管道上运行此命令 ->pod repo push REPO_NAME MyLib.podspec --verbose --allow-warnings,我可以看到这个错误:
架构 arm64 的未定义符号:
ld:未找到体系结构 arm64 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用),但仍然在管道上成功构建,有什么方法可以捕获这些静默故障并使管道失败
【问题讨论】:
-
“静默失败”是什么意思,仅仅是因为命令没有使管道运行失败?如果你是基于 bash 的,你可以使用 exit 1 强制管道失败。
-
通过默默地失败,我的意思是,在跑步时pod 回购推送,它抛出了链接器错误,但它继续运行,并且在管道中获得了成功的构建,但你上面所说的回答了我的问题。谢谢 !! :)
-
嗨,我刚刚发布了一个答案,也许你可以accept it as the answer结束这个问题?这将帮助遇到相同情况的其他人。 :)
标签: yaml azure-pipelines cocoapods