Возникла проблема с конвейерами, я включил несколько скриптов в мой файл YAML
для автоматизации развертывания приложения Vue в Firebase. Но когда я набираю sh код для запроса GitLab Merge / Pull (PR / MR) , конвейер не работает. Я также включил переменную окружения FIREBASE_TOKEN
в Gitlab.
Ниже приведен мой .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
Это учебник, который я читал учебник для CI / CD Gitlab
Затем, вот как PR / MR отображает без работающего трубопровода:
