我使用Drone进行持续集成,使用Postgresql作为Ruby on Rails项目的数据库。似乎Drone上的默认构建使用了过时版本的pgsql。表面上看,解决方案在github的this thread中清楚地说明了,但我并不完全知道如何继续执行说明。我认为我应该"指定postgres:9.3,"但是哪里?怎么样?
答案 0 :(得分:1)
这位于存储库根目录中compose
配置文件的.drone.yml
部分。在这里,您可以添加单独的docker容器以在构建中使用。 Services / compose Drone docs
build:
image: node:$$NODE_VERSION
commands:
- npm test
compose:
database:
image: mongo:2.6