我正在Django + Postgres项目上运行Gitlab管道,并且尝试在gitlab管道内构建然后运行测试。
我正在使用自定义docker映像,以便在管道中使用docker-compose
。
我有2个单独的作业:build
和test
,但是问题是默认情况下作业环境是不共享的,所以在我完成第一个构建作业后,我不能简单地用
docker-compose exec -it app python manage.py run test
如何实现这一目标而不必在第二份工作中重新启动构建以进行测试?