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