私はNodeJSで開発したAPIを持っており、.gitlab-ci.yml
ファイルを使って継続的な統合を成功裏にセットアップしました。次の段階は、すべてのテストがマスターブランチを通過する場合、Herokuへの継続的なデプロイメントをセットアップすることです。GitLabを使ったNodeJSの継続的なデプロイ
RubyとPythonアプリケーションのデプロイメントについては多くのチュートリアルがありますが、NodeJSでは何もありません。現在、私の.gitlab-ci.yml
ファイルは次のようになります。
image: node:latest
job1:
script: "ls -l"
test:
script: "npm install;npm test"
production:
type: deploy
script:
- npm install
- npm start
- gem install dpl
- dpl --provider=heroku --app=my-first-nodejs --api-key=XXXXXXXXXX
only:
- master
RubyやPythonのチュートリアル展開するdpl
ツールを使用していますが、どのように私は、サーバー上のNodeJSスクリプトが一度に展開を開始することができますか?
生産セクションを追加してそれを押した後、テストは実行されてパスしますが、デプロイメントステージは保留中に突き当たります。コンソールは空白です。誰もNodeJSのための成功したCDスクリプトを設定しましたか?
こんにちは、現在の解決策をこれに共有できますか?ありがとう:) –