ita*_*ied 6 postgresql gitlab docker gitlab-ci
我想service在测试阶段使用sql文件初始化我的。
test:
services:
- postgres:latest
variables:
POSTGRES_DB: test
stage: test
image: gliderlabs/herokuish:latest
script:
- setup_test_db
- cp -R . /tmp/app
- /bin/herokuish buildpack test
only:
- branches
except:
variables:
- $TEST_DISABLED
Run Code Online (Sandbox Code Playgroud)
这是测试作业,如auto devops。
我想使用 postgres 图像docker-entrypoint。
这是我docker-compose在我的电脑上使用它的方式:
volumes:
- './src/sql:/docker-entrypoint-initdb.d'
Run Code Online (Sandbox Code Playgroud)
这样,当postres图像启动时,我的模式就可以使用了。
我怎样才能做到gitlab-ci.yml?
目前volumesGitlab CI 不支持。
在您使用的测试过程中,有一个解决此问题的解决方案,该解决方案具有用于启动项目的docker-compose服务,并且您可以正常挂载它的卷postgres
| 归档时间: |
|
| 查看次数: |
368 次 |
| 最近记录: |