#flutter #gitlab #cirrus-ci
#flutter #gitlab #cirrus-ci
Вопрос:
Я пытаюсь настроить CI на Gitlab для Flutter Web. Мой `. Но он не создает веб-приложение.
cirrus.файл yml`:
image: cirrusci/flutter:latest
variables:
before_script:
- flutter channel beta
- flutter upgrade
- flutter config --enable-web
- flutter pub get
pages:
stage: deploy
script:
- flutter build web
- cp -r build/web public
artifacts:
paths:
- public
only:
- live
Конвейер не запускается автоматически. Когда я запустил его вручную, я получаю следующую ошибку:
No stages / jobs for this pipeline.
Specify variable values to be used in this run. The values specified in CI/CD settings will be used by default.
Комментарии:
1. Не могли бы вы добавить, каков результат вашей сборки, чтобы мы могли лучше диагностировать, что происходит не так? Спасибо
2. Вывод — это любое веб-приложение, закодированное в Flutter.
3. На всякий случай: в GitLab ваш файл CI должен иметь имя файла
.gitlab-ci.yml
(потому что вы написалиcirrus.yml
, но, возможно, это опечатка). Если это так: запускается ли ваш конвейер? Каков результат конвейера наdeploy
этапе?4. Я имею в виду, когда ваша сборка выполняется на gitlab, что говорят журналы? (И да, пожалуйста, убедитесь, что ваша сборка действительно запускается при ее нажатии, как указал мелиаде)
5. Я только что отредактировал свой вопрос с моим результатом выполнения конвейера