无人机0.4无法从您的服务开始服务 Dockerfile ,如果你想启动docker容器,你应该在之前构建它,在这个构建之外,并推送到dockerhub或你自己的注册表并把它放在compose部分,见 http://readme.drone.io/usage/services/#images:bfc9941b6b6fd7b4ef09dd0ccd08af0c
Dockerfile
您也可以在构建中启动应用程序, nohup python manage.py server -h 127.0.0.1:5000 & 在运行集成测试之前。在运行integration_test之前,请确保您的应用程序已启动并正在侦听5000端口。
nohup python manage.py server -h 127.0.0.1:5000 &
我建议您使用带有管道的无人机0.5,您可以构建docker镜像并在构建之前将其推送到注册表,并将其用作构建中的服务。