如何访问在Gitlab review应用程序上运行的应用程序? .gitlab-ci.yml文件

如何访问在Gitlab review应用程序上运行的应用程序? .gitlab-ci.yml文件,gitlab,gitlab-ci,Gitlab,Gitlab Ci,我已在服务器上部署了nodeJS应用程序,如何使用此URL访问应用程序的端点?您似乎混淆了环境可以做什么和不能做什么: 这是一个可选值,设置该值时,它会在GitLab中的不同位置显示按钮,单击该按钮可将您带到定义的URL Gitlab不会在URL下创建端点,而是提供部署后可访问应用程序的URL。 这是解决所有gitlab CI查询的最准确答案。那么,我的应用程序到底部署在哪里呢?@AtmeshMishra好吧,如果你想在你的一个运行程序上运行它,你应该检查你的配置,看看你到底在使用什么运行程序,

我已在服务器上部署了nodeJS应用程序,如何使用此URL访问应用程序的端点?

您似乎混淆了环境可以做什么和不能做什么:

这是一个可选值,设置该值时,它会在GitLab中的不同位置显示按钮,单击该按钮可将您带到定义的URL

Gitlab不会在URL下创建端点,而是提供部署后可访问应用程序的URL。


这是解决所有gitlab CI查询的最准确答案

。那么,我的应用程序到底部署在哪里呢?@AtmeshMishra好吧,如果你想在你的一个运行程序上运行它,你应该检查你的配置,看看你到底在使用什么运行程序,但你可能不希望它部署到随机机器上。我使用的是gitlab的web版本。我想让docker容器运行应用程序。我可以为容器获取一个公共URL吗?Gitlab所做的就是运行deploy命令,与您自己可以运行的命令相同。如果您不知道如何在gitlab之外完成这项工作,那么您必须阅读有关容器托管服务、域等的内容。
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