Настройка CI на Gitlab для Flutter Web

#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. Я только что отредактировал свой вопрос с моим результатом выполнения конвейера