我有一个用NodeJS开发的API,并通过.gitlab-ci.yml file成功地建立了持续集成。下一个阶段是建立对Heroku的连续部署。
关于的部署有很多教程,但是NodeJS上没有。当前,我的..gitlab ci.yml文件如下所示:
image: node:latest
stages:
- production
production:
type: deploy
stage: production
image: ruby:latest
script:
- apt-get update -qy
- apt-get install -y ruby-dev
- gem install dpl
- dpl --provider=heroku --app=app-heroku --api-key=key
only:
- master我在heroku上有两个存储库,第一个用于development,第二个用于production。首先,我将gitlab development上传到一个分支,并将其部署到development存储库中的heroku上。如果我将一个gitlab向导上传到一个分支,那么它将在heroku上部署到production的存储库中。如何实施呢?
发布于 2019-05-03 06:50:06
请参阅以下问题:使用Node.js link将GitLab应用程序连续部署到Heroku
https://stackoverflow.com/questions/55682529
复制相似问题