在我的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
您能指导我如何配置并使其构建此案例吗?谢谢