我试图在 gitlab CI 中构建失败并收到有关它的电子邮件通知。
我的构建脚本是这样的:
echo "Listing files!"
ls -la
echo "##########################Preparing build##########################"
mkdir build
cd build
echo "Generating make files"
cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release -D CMAKE_VERBOSE_MAKEFILE=on ..
echo "##########################Building##########################"
make
我已经提交了破坏构建的代码。但是,在退出 make 后,构建似乎卡在“运行”状态,而不是完成。最后一行是:
make: *** [all] Error 2
我也没有收到任何通知。
我如何诊断正在发生的事情?
更新:在跑步者中,以下在日志中重复:
Submitting build <..> to coordinator...response error: 500
在gitlab_ci 中,写了以下内容production.log
:sideq.log
ERROR: Error connecting to Redis on localhost:6379 (ECONNREFUSED)
带有堆栈跟踪的完整消息在这里:pastebin。