django - Jobs 之间的共享卷 ~ Gitlab Shared Runners
问题描述
我在 Django + Postgres 项目上运行 Gitlab 管道,我正在尝试构建然后在我的 gitlab 管道中运行我的测试。
我正在使用自定义 docker 映像以便docker-compose
在我的管道中使用。
我有 2 个单独的工作:build
但test
问题是默认情况下工作环境不共享,所以在我的第一个构建工作之后,我不能简单地运行我的测试
docker-compose exec -it app python manage.py run test
我怎样才能做到这一点,而不必在我的第二份工作中为我的测试重新启动构建?
解决方案
推荐阅读
- git - 如何预先添加默认的 git commit 消息?
- javascript - 创建具有多个值的 JSON
- c# - 如何模拟 autofac 类型注册?
- android - 在 PWA 中上传图像/文件
- javascript - 在 pre-ES6 JavaScript 中使用通配符比较字符串
- capl - 如何使用 CAPL 脚本或任何其他可能的方式测试 CanTp 协议中的 N_As、N_Ar 超时参数?
- .net - .Net 框架 4.7.2 中 HttpCookie.SameSite 选项的构建失败
- spring-hateoas - 带有 Traverson 客户端和 java.time.Instant 的 Spring HATEOAS
- iis - 具有多个规则的 IIS 反向代理
- mysql - Mysql - 选择具有链接值的行