在GitlabCI中使用Docker,MongoDB

在我的Node.js项目中,我使用dotenv包来处理configuration。 我的.env文件是这样的

 NODE_ENV = development MONGO_URL = MY_MONGO_URL 

所以在我的configuration文件导出我的数据库stringurl:

 'use strict'; require('dotenv').config(); module.exports = process.env.MONGO_URL; 

后来我想整合Gitlab CI,感到困惑,如何configuration它来创build一个图像,并为我生成DBstringurl的环境variables。 目前我的.gitlab-ci.yml是这样的:

 image: node:6.11.0 variables: NODE_ENV: test services: mongodb: 3.2.10 before_script: - npm install cache: paths: - node_modules/ all_test: script: - npm test 

你能指导我如何configuration和build立这种情况? 谢谢