Azure DevOps CI / CD не устанавливает последнюю версию flutter

#flutter #azure-devops #cicd #flutter-state #flutter-release

Вопрос:

В моей конфигурации Azure DevOps попросите CI / CD установить последнюю версию flutter, как вы видите на снимке:

введите описание изображения здесь

Но устанавливается старая стабильная версия Flutter «2.2.1-стабильная»

введите описание изображения здесь

Похоже, Google изменил URL-адрес загрузки flutter, поэтому Azure не может получить последнюю версию:

URL-адрес загрузки Flutter Stable 2.2.1 (СТАРЫЙ URL-адрес выпуска): https://storage.googleapis.com/flutter_infra/releases/stable/macos/flutter_macos_2.2.1-stable.zip

URL-адрес загрузки Flutter Stable 2.5.1 (URL-адрес новой версии): https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_2.5.1-stable.zip

Они не добавили никакой новой версии по старому URL-адресу, поэтому Azure всегда выбирает последнюю стабильную версию, которая является 2.2.1

введите описание изображения здесь

Какие-либо решения, позволяющие скрипту Azure DevOps всегда загружать последнюю версию Flutter?

Ответ №1:

Расширение aloisdeniel/vsts-flutter-задачи, похоже, не поддерживается. Пожалуйста, попробуйте использовать эту установку Fluttter — ссылка на расширение здесь.

Пожалуйста, взгляните также сюда

Только если вы наткнетесь на этот пакет. Он не кажется ухоженным. Кто-то был так добр и улучшил его, а также поддерживает в настоящее время. Видишь https://github.com/hey24sheep/azure-flutter-tasks

Комментарии:

1. Решение сработало, спасибо за предложение