简体   繁体   English

是否可以在TFS2017中构建Android和iOS应用程序?

[英]Is it possible to build Android and iOS apps in TFS2017?

I believe the new version of TFS won't offer native support for Android and iOS (unless the code is in C++), but in what ways could that be worked around? 我相信新版本的TFS不会为Android和iOS提供本机支持(除非代码使用C ++),但是可以通过哪些方式解决?

Let's say I have a mobile client that has a version for every platform - Android, Windows Phone, iOS. 假设我有一个移动客户端,该客户端具有适用于每个平台的版本-Android,Windows Phone,iOS。 The way I make a new build for Windows Phone is: open Visual Studio, find the right build definition and queue a new build, and then the build commences on a build agent and the output is copied to the folder that's specified in the build definition. 我为Windows Phone制作新版本的方法是:打开Visual Studio,找到正确的版本定义并将新版本排队,然后在版本代理上开始该版本并将输出复制到该版本定义中指定的文件夹中。

Is it possible to have that procedure for the iOS and Android apps as well? iOS和Android应用程序也可以使用该程序吗? Currently, the procedure is using a Hudson build server, but I'd like to have build definitions for iOS and Android and just queue new builds through Visual Studio and receive the output .ipa and .apk files in the folder specified in the definition. 当前,该过程使用的是Hudson构建服务器,但我希望拥有iOS和Android的构建定义,并且只是通过Visual Studio将新的构建排队,并在定义中指定的文件夹中接收输出.ipa和.apk文件。

Thanks in advance for any suggestions. 在此先感谢您的任何建议。

On-premise TFS supports cross-platform build since TFS 2015, in the new tasks based build system. 自TFS 2015起,本地TFS在新的基于任务的构建系统中支持跨平台构建。 Check Continuous integration on any platform . 在任何平台上检查持续集成

To build an Android app, use Gradle task: https://www.visualstudio.com/en-us/docs/build/steps/build/gradle 要构建Android应用,请使用Gradle任务: https : //www.visualstudio.com/zh-cn/docs/build/steps/build/gradle

To build Xcode project, use Xcode build task: https://www.visualstudio.com/en-us/docs/build/apps/mobile/xcode-ios 要构建Xcode项目,请使用Xcode构建任务: https : //www.visualstudio.com/zh-cn/docs/build/apps/mobile/xcode-ios

In addition, TFS 2017 has some default build definition you can use directly: https://www.visualstudio.com/en-us/docs/build/define/build 此外,TFS 2017具有一些可以直接使用的默认构建定义: https : //www.visualstudio.com/zh-cn/docs/build/define/build

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM