Я запускаю приложение cypress-example-kitchen раковина на CircleCI.
Это мой скрипт конфигурации yaml:
version: 2.1
orbs:
cypress: cypress-io/cypress@1.0.1
workflows:
build:
jobs:
- cypress/install:
build: 'npm run build'
- cypress/run:
requires:
- cypress/install
start: 'npm start'
Это запускается ипроходит отлично, когда я делаю коммит на мой форк репо, описанный выше.
Однако, когда я пытаюсь выполнить сборку CircleCI программно, используя curl -X POST https://circleci.com/api/v1.1/project/github/Atticus29/cypress-example-kitchensink?circle-token=myApiToken
, сборка завершается неудачно, и приборная панель заданий на CircleCI сообщает мнечто-то не так с моим файлом конфигурации:
6 найденных нарушений схемы требуемый ключ [задания] не найдены рабочие процессы: 5 найденных нарушений схемы рабочие процессы: минимальный размер: [2], найдено: 1 рабочие процессы: сборка: задания: найдено 4 нарушения схемы рабочие процессы: сборка: задания: 0: 0 совпадают подсхемы вместо одного рабочего процесса: сборка: задания: 0: ожидаемый тип: строка, найдено: отображение рабочих процессов: сборка: задания: 0: установка: посторонний ключ [сборка] не разрешена рабочие процессы: сборка: задания: 1: 0 подсхемы совпали вместо одного рабочего процесса: сборка: задания: 1: ожидаемый тип: строка, найдено: отображение рабочих процессов: сборка: задания: 1: run: посторонний ключ [запуск] не разрешен
И что-то пошло не так с моей сборкой:
Версия агента сборки 0.1.1216-48f80d08 (2018-12-07T16: 01: 40 + 0000) Ошибки конфигурации: произошло 2 ошибки:
- Для версии конфигурации 2.1 требуется настройка проекта «Включить сборку».Включить обработку сборки в разделе «Настройки проекта» -> «Дополнительные настройки».Для повторной обработки сборки необходимо нажать новый коммит.
- Не удается найти задание с именем
build
для запуска в разделе jobs:
файла конфигурации.Если вы ожидали, что рабочий процесс запустится, проверьте, что в вашей конфигурации содержится ключ верхнего уровня, называемый «рабочие процессы»:
Я могу подтвердить, что Enable Build Processing включен.
Ни одна из этих проблем не была проблемой, когда я запускал сборку обычным способом.Любой совет?