gpt4 book ai didi

python - 在 Jenkins shell 中执行 Flask 运行而不超时

转载 作者:行者123 更新时间:2023-12-01 09:04:13 25 4
gpt4 key购买 nike

我正在使用 Jenkins 从 Git 分支自动运行 Flask 应用程序。构建运行良好,并且它在我的服务器上启动了 Flask 应用程序,只不过当您运行 Flask run 时,只要 Flask 应用程序运行,命令行就会保持事件状态。因此,构建永远不会结束,并且最终会成为不稳定的构建。

如果出现* Running on http://0.0.0.0:5000/(按 CTRL+C 退出),我怎样才能让 Flask 应用程序运行并获得 Jenkins 构建成功 消息?

最佳答案

如果您正在运行 flask run在 bash 脚本中,添加 &到最后( flask run & )将在后台运行任务,允许 bash 脚本继续。我认为这会让你的工作完成, Jenkins 可以扫描标准输出以获取指示成功的消息。

编辑:显然覆盖了内部版本号 export BUILD_ID=<whatever>足以阻止 Jenkins 杀死后台进程。我会对您选择的 <whatever> 保持警惕,如果您选择现有的 BUILD_ID,可能会产生副作用。

关于python - 在 Jenkins shell 中执行 Flask 运行而不超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52207146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com