在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立这种情况? 谢谢
- 如何使用GitLab CI设置Selenium E2Etesting?
- Gitlab CI中使用Docker runner的代理问题
- 使用Gitlab CI自动添加索引docker服务的正确方法
- 拖拽docker image python:2.7-onbuild需要很长时间
- Gitlab CI runner无法在docker执行程序上共享生成源
- 如何整合Gitlab CI与我的WordPress插件?
- 用python tempfile.mkdtemp在gitlab-ci docker中创buildPbs
- Gitlab CI Dockernetworking超时
- docker没有发现与docker:dind +谷歌/云-sdk