如何解决YML 文件中的 Python 脚本输出状态如果失败或成功运行
您知道在 YML (CICD) 中运行 (my_script).py 时如何获得输出日志吗? 我正在使用 AWS 代码管道和代码构建,当我的 YML 文件运行时,CICD 不知道 (my_script).py 是否失败,因为只有子进程失败,对于 CICD, (my_script).py 执行并关闭,因此即使 (my_script).py 失败,管道也能成功运行。
解决方法
可以在my_script.py中的异常和错误中添加exit(1)
script.exit(1)是异常操作导致程序退出。
像这样:
import sys
try:
...
print("success")
...
except:
sys.exit(1)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。