image: node:latest
services:
# This folder is cached between builds
stages:
- deploy
cache:
paths:
- node_modules/
deploy_staging:
stage: deploy
script:
- echo "Deploy to staging server"
- npm install
- npm install pm2 -g
- pm2 start bin/www --name mms
- ps -ef | grep mms
environment:
name: staging
url: http://staging.example.com
我在服务器上部署了nodeJS应用程序,如何使用此URL访问应用程序的端点?
答案 0 :(得分:1)
您似乎对环境能够做什么和不能做什么感到困惑。 The url variable is just for your convenience:
这是一个可选值,在设置时,它会在GitLab中的各个位置公开按钮,单击这些按钮会转到定义的URL。
Gitlab不会在URL下创建端点,而是提供部署后可以访问应用程序的URL。
答案 1 :(得分:0)
Link to answer which solves all queries
这是解决所有gitlab CI查询的最准确答案