Разверните папку activ.js app / dist в heroku из gitlab - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь развернуть мою папку dist проекта из gitlab в heroku, Gitlab CI:

image: node:8.10.0-alpine
cache:
  key: "alpine"
  paths:
    - node_modules/

stages:
  - build
  - production

build:
  stage: build
  artifacts:
    paths:
      - dist/
  script:
    - npm install
    - npm run build
  tags:
    - docker
  only:
    - master

production:
  type: deploy
  stage: production
  image: ruby:latest
  script:
    - apt-get update -qy
    - apt-get install -y ruby-dev
    - gem install dpl
    - cd dist
    - dpl --provider=heroku --app=app --api-key=api-key
  only:
    - master

когда процесс запускается, я получаю: sh: 0: getcwd () не удалось: нет такого файла или каталога Неустранимый: Невозможно прочитать текущий рабочий каталог: Нет такого файла или каталога развернуть не удалось, сборка завершена с кодом 1 ОШИБКА: задание не выполнено: код выхода 1

1 Ответ

0 голосов
/ 15 октября 2018

Я решил эту проблему, добавив --skip_cleanup в конец команды dpl.

Перед развертыванием происходил "git stash --all".

Пример:

dpl --provider=heroku --app=your-app-name --api-key=$HEROKU_API_KEY --skip_cleanup

Надеюсь, это поможет.

...