使用 Gitlab 将 vue.js 应用程序自动化部署到 Firebase
Automating of vue.js app with Gitlab deployment to Firebase
我遇到了管道问题,我在我的 YAML
文件中包含了一些脚本,以自动将 Vue 应用程序部署到 Firebase。但是当我将代码推送到 GitLab Merge/Pull Request (PR/MR) 时,没有管道 运行。我还在 Gitlab 上包含了 FIREBASE_TOKEN
的环境变量。
下面是我的 .gitlab-ci.yaml
文件:
image: rambabusaravanan/firebase
stages:
- deploy
cache:
paths:
- node_modules/
key: "$CI_BUILD_REPO"
deploy-prod:
stage: deploy
only:
- master
script:
- yarn
- yarn run build
- firebase use HFB-Frontend-mock --token $FIREBASE_TOKEN
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN
这是我关注的教程tutorial for CI/CD Gitlab
那么,这就是 PR/MR 在没有管道 运行 的情况下的显示方式:
我遇到了管道问题,我在我的 YAML
文件中包含了一些脚本,以自动将 Vue 应用程序部署到 Firebase。但是当我将代码推送到 GitLab Merge/Pull Request (PR/MR) 时,没有管道 运行。我还在 Gitlab 上包含了 FIREBASE_TOKEN
的环境变量。
下面是我的 .gitlab-ci.yaml
文件:
image: rambabusaravanan/firebase
stages:
- deploy
cache:
paths:
- node_modules/
key: "$CI_BUILD_REPO"
deploy-prod:
stage: deploy
only:
- master
script:
- yarn
- yarn run build
- firebase use HFB-Frontend-mock --token $FIREBASE_TOKEN
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN
这是我关注的教程tutorial for CI/CD Gitlab
那么,这就是 PR/MR 在没有管道 运行 的情况下的显示方式: