我打算使用Gitlab CI来测试我的Django API。我在联系before_script
部分中提到的网络服务器时遇到了问题。为此,请在下面找到我的.gitlab-ci.yml
文件配置:
image: <xyz>
services:
- mongo:3.2
before_script:
- pip install -r $CI_PROJECT_DIR/requirements.txt
- cd $CI_PROJECT_DIR/ && nohup python manage.py runserver 0.0.0.0:8000 &
- ps -ef | grep python
test:
script:
- curl -k http://0.0.0.0:8000
正在正确创建网络服务器。
$ ps -ef | grep python
root 1119 6 0 11:43 ? 00:00:00 grep python
root 1120 1117 0 11:43 ? 00:00:00 python manage.py runserver 0.0.0.0:8000
但是在这里,我无法联系我的网络服务器。我甚至在xyz:8000
以及http://localhost:8000
上尝试过卷曲但是没有一个卷曲。
curl命令的输出如下:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
我无法使用网络host
模式,因为我正在将服务[mongo
]链接到我的跑步者。
有任何帮助/潜在客户吗?