Flutter AzureDevOps 设置

Posted

技术标签:

【中文标题】Flutter AzureDevOps 设置【英文标题】:Flutter AzureDevOps Setup 【发布时间】:2020-09-02 06:25:26 【问题描述】:

我是一名新的 Flutter 开发人员。我想知道我是否能够将 Azure DevOps 与 FLutter 一起使用?如何设置它,以便我能够为 ios 和 Andriod 构建和部署?我没有 Mac,所以我希望我可以使用 DevOps 工具以一种自动化的方式帮助构建和部署 IOS 和 Andriod 应用程序!谢谢!

【问题讨论】:

【参考方案1】:

您可以将 Azure DevOps 用于 Flutter 项目 CI/CD。

1、首先,您需要从 Visual Studio MarketPlace 将 Flutter extension 安装到您的 Azure 组织。

2、然后,您需要为 Flutter 项目创建一个 azure pipeline。

要创建 YAML 管道,可以参考this tutorial。 有关 Azure 管道的更多信息,请查看official document。

3、在你的 pipeline 中添加 Flutter tasks 来构建你的 Flutter 项目。

4、使用部署任务部署您的应用(例如App Center Distribute task 或Apple App Store)

This blog分享详细教程。你可以去看看。

【讨论】:

非常感谢。 说真的,您按照这些说明成功地做到了! 微软应用中心是否支持 Flutter 应用? 答案中提到的扩展似乎已经被作者抛弃,自2019年以来开设了多个问题。另一种可以查看的是这个扩展:marketplace.visualstudio.com/items?itemName=hey24sheep.flutter

以上是关于Flutter AzureDevOps 设置的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 错误:VM 快照无效,无法从设置中推断。 - 当想要在 android 项目中包含 Flutter 模块时

Flutter 如何听设备暗色主题瞬间变化

Flutter自定义 Flutter 组件 ( 创建自定义 StatelessWidgetStatefulWidget 组件 | 调用自定义组件 )

Flutter - 隐藏 FloatingActionButton

Flutter引擎介绍

Flutter基础组件02Container