如何解决忍者:构建停止:子命令在 gitlab-ci 上构建
我在我的项目中使用 azure sdk 和 ros。我可以在我的本地机器上构建它(ubuntu18-04)但是当我尝试在 gitlab-ci 上构建时,我收到以下错误:
ninja: build stopped: subcommand failed.
详细的错误信息:
[252/473] /usr/bin/c++ -I../src/../include -Isrc/sdk/include -
I../extern/azure_c_shared/src/inc -I../extern/azure_c_shared/src/pal/linux -
I../extern/azure_c_shared/src/deps/azure-macro-utils-c/inc -
I../extern/azure_c_shared/src/deps/umock-c/inc -I../extern/spdlog/src/include -
I../extern/libusb/src/libusb -I../tests/UnitTests/utcommon/inc -isystem
../extern/googletest/src/googletest/include -isystem ../extern/googletest/src/googletest
-isystem ../extern/googletest/src/googlemock/include -isystem
../extern/googletest/src/googlemock -I../extern/cjson/src -O2 -g -DNDEBUG -fPIE -
fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-missing-field-
initializers -Werror -pthread -std=gnu++11 -MD -MT
tests/IMUTests/UnitTest/CMakeFiles/imu_ut.dir/imu_ut.cpp.o -MF
tests/IMUTests/UnitTest/CMakeFiles/imu_ut.dir/imu_ut.cpp.o.d -o
tests/IMUTests/UnitTest/CMakeFiles/imu_ut.dir/imu_ut.cpp.o -c
../tests/IMUTests/UnitTest/imu_ut.cpp
运行器安装在我的本地机器(ubuntu 18.04)上,我使用 docker 作为执行器(图片:ubuntu:18.04)。要在双方构建项目,我的意思是本地机器或 gitlab,这些是我的简单命令:
mkdir build && cd build
cmake .. -GNinja
ninja -v
可能是什么问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。