gpt4 book ai didi

flutter - 命令行脚本中的 Azure Pipeline flutter 命令

转载 作者:行者123 更新时间:2023-12-03 04:40:36 28 4
gpt4 key购买 nike

我正在尝试使用 Azure Dev Ops 构建和部署 Flutter Web 应用程序。我使用 Flutter Install 和 Flutter Build 设置了管道。在构建应用程序之前,我想运行一些配置的命令行脚本。在脚本的最后,我想为代码生成器运行 flutter pub run build_runner build 。但是我需要配置flutter命令,不知道如何配置。否则,输出为 command not find: flutter

这是我的管道的屏幕截图: Pipeline

起初我以为 Flutter Install 任务已经解决了这个问题。但事实并非如此。有人知道我需要配置什么才能运行 flutter 命令吗?

最佳答案

这是我将 flutter Web 应用程序部署到 Azure 静态 Web 应用程序中的方式:

  • here 获取 flutter 任务
  • 使用此 yaml 文件进行部署,将 flutter 应用部署到 Azure 静态 Web 应用中:
  • 不要忘记为静态网络应用 token 设置变量
trigger:
- http-request

pool:
vmImage: ubuntu-latest

steps:
- task: Hey24sheep.flutter.flutter-install.FlutterInstall@0
displayName: 'Flutter Install'

- task: Hey24sheep.flutter.flutter-command.FlutterCommand@0
displayName: 'Flutter Command'
inputs:
projectDirectory: app
arguments: 'config --enable-web'


- task: Hey24sheep.flutter.flutter-command.FlutterCommand@0
displayName: 'flutter run build web'
inputs:
projectDirectory: app #{here put your source code folder}
arguments: 'build web'

- task: AzureStaticWebApp@0
displayName: "web"
inputs:
app_location: "app" #{here put your source code folder}
api_location: ""
# app_build_command: "flutter build web"
app_build_command: ""
output_location: "build/web"
env:
azure_static_web_apps_api_token: $(deployment-token-development)

关于flutter - 命令行脚本中的 Azure Pipeline flutter 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73258872/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com