在GitlabCI中使用Docker,MongoDB

时间:2017-06-29 09:49:46

标签: node.js mongodb docker gitlab-ci

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

NODE_ENV = development
MONGO_URL = MY_MONGO_URL

所以在我的配置文件中导出我的数据库字符串url:

'use strict';

require('dotenv').config();

module.exports = process.env.MONGO_URL;

后来我想整合Gitlab CI并感到困惑如何配置它来创建一个图像并为我生成DB string url的环境变量。目前我的.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

您能指导我如何配置并使其构建此案例吗?谢谢

0 个答案:

没有答案