Как прекратить CircleCI после запуска задач? - PullRequest
0 голосов
/ 29 апреля 2020

Мой тест прошел так же хорошо, как и ожидалось, но процесс зависает в рабочем состоянии! это побочный эффект фонового процесса? как решить эту проблему?

enter image description here

(мне нужно запустить nodeJs в качестве фонового процесса для тестирования моего приложения)

мой конфигурационный файл:

version: 2.1
orbs:
  node: circleci/node@1.1.6
jobs:
  build-and-run:
    executor:
      name: node/default
    steps:
      - checkout
      - node/with-cache:
          steps:
            - run: npm install
            - run:
                name: initial run
                command: npm run start-server-for-test && sleep 5
                background: true
            - run: npm run ci-test

workflows:
    build-and-run:
      jobs:
        - build-and-run

1 Ответ

0 голосов
/ 03 мая 2020

Это не похоже на ошибку CircleCI. Запустите те же команды на своем компьютере и попробуйте, если это работает. Кроме того, вы можете запускать задания с включенным s sh в CircleCI, входить в систему компьютера и выполнять команды, таким образом вы могли бы устранять неполадки.

...