【发布时间】:2020-01-06 08:23:32
【问题描述】:
我正在尝试在我的 Django 项目中使用 GitLab CI/CD 功能。是否可以在没有 Docker 的情况下使用 GitLab runner 运行这个 Django 项目,所以在每个 git push 服务器重新启动之后?此时服务器正在运行,但在 git push 之后它没有重新启动,而是再次创建了新的作业实例。
我尝试制作一些基本的 .gitlab-ci.yml 文件,但在我推送更新以掌握之后,工作正在运行并且永无止境。我可以访问服务器网站,但是当我想更新其他内容以掌握新工作时,会创建新工作并且之前的工作不会自动结束。
script:
- python3.6 manage.py runserver --noreload 0.0.0.0:8001 >/dev/null
我认为我试图运行服务器的这一行很可能是错误的。
【问题讨论】:
-
你有得到这方面的任何信息吗?
-
我在答案中描述了我的解决方案。希望对你有帮助。