使用 GitLab 持续部署 NodeJS 问问题
Continuous Deployment of a NodeJS using GitLab Ask Question
我有一个用 NodeJS 开发的 API,并且已经通过 .gitlab-ci.yml file
成功地设置了持续集成。下一阶段是设置到 Heroku 的持续部署。
有很多教程涵盖 Ruby 和 Python 应用程序的部署,但没有关于 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
的存储库中。如何实施?
参考以下问题使用 GitLab 将 Node.js 应用程序持续部署到 Heroku link
我有一个用 NodeJS 开发的 API,并且已经通过 .gitlab-ci.yml file
成功地设置了持续集成。下一阶段是设置到 Heroku 的持续部署。
有很多教程涵盖 Ruby 和 Python 应用程序的部署,但没有关于 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
的存储库中。如何实施?
参考以下问题使用 GitLab 将 Node.js 应用程序持续部署到 Heroku link