如何使用 Visual Studio Team Services 构建 Adob​​e AIR 应用程序

How do I build an Adobe AIR application using Visual Studio Team Services

我有一个客户端,其应用程序是用 MXML 和 ActionScript 3 编写的,并使用 Adob​​e AIR 部署为桌面应用程序。客户希望我为此应用程序实施自动化构建和发布,目前使用 Visual Studio Team Services 作为他们的构建和发布管理平台。我的问题是,使用 Visual Studio Team Services (VSTS) 构建 Adob​​e AIR 应用程序的最佳方式是什么?

我熟悉使用命令行构建 AIR 应用程序的 amxmlc 工具,但这依赖于 Java,我找不到任何关于如何 运行 a Java-基于 VSTS 中的工具。如有任何帮助,我们将不胜感激。

我知道 Adob​​e AIR 是一项较旧的技术,但出于超出此问题范围的原因,客户此时不想使用较新的技术重写应用程序。

此外,替代构建和部署平台是不可能的。我有使用 Jenkins 做类似事情的经验,但是客户希望坚持使用 VSTS。

如果您需要任何其他信息来帮助回答我的问题,请告诉我。提前致谢。

您可以在安装了所需软件(例如 JDK、JRE)的机器(可以在您的本地机器上)上设置私有构建代理。 Deploy an agent on Windows

您可以通过 amxmlc 工具构建 AIR 应用程序,因此您可以添加 Command Line 任务来调用 amxmlc 工具来构建您的项目。