【Mobile DevOps】VSTS から Xamarin Test Cloud に繋いで自動 UI テストを実現

screenshot-42x
screenshot-42x

モバイルアプリ開発において、開発からアプリpublish、ユーザのテレメトリ収集まで、一貫して管理できたら素晴らしいですよね。 それらを、Microsoftのチーム開発管理サービスのVisual Studio Team Servicesと、実機での自動UIテストサービスXamarin Test Cloud(ザマリン・テストクラウド)などを使って実現しましょう! 目次 継続的なモバイルアプリ開発 (Mobile DevOps) Microsoft の提供する、Mobile DevOps を実現する方法 Visual Studio Team Services を使ってコードgit管理 & 自動ビルド 自動 UI テストを実現する Xamarin Test Cloud サービスについて Xamarin Test Cloud を VSTS から動かす 継続的なモバイルアプリ開発 モバイルアプリ開発において、やること: 開発(クライアント側のコード書く) サーバサイドとの連携 テスト(単体・UIテスト) テスターたちにベータ版を配布 アプリのユーザの使用メトリックやクラッシュレポートを収集 ユーザからの feedback を収集 などなど! よく「Mobile DevOps(デブオプス (= Development + Operation))」なんて呼ばれます。 Microsoft の提供する、Mobile DevOps…

0

Visual Studio Team Service で Xamarin.Android のビルド

vsts_xamarin_android
vsts_xamarin_android

Visual Studio Team Service で Xamarin.Android のビルドを試みて、最初うまく行かなかったので、その時の問題と回避策をここに記録します。自分用メモです [VSTS] プロジェクトを作った [ローカル] リポジトリ、push [VSTS] デフォルトの Xamarin.Android のビルド definition でビルドすると動かない(エラー) 2017-02-11T09:26:54.4047838Z ##[error]C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1862,3): Error : java\lang\Object.class(java\lang : Object.class) ローカル(私のXamarinの環境は最新のアルファチャネル)で作ったプロジェクトの Xamarin環境と、VSTSのビルドサーバの Xamarin環境のバージョンの不一致ではないかと推測。 取り敢えずの処置として、ローカルにエージェントを立てて、ビルドはローカルで走らせることにした [VSTS+ローカル] ビルドエージェントを入れた(手順書(英語)) [VSTS] エージェント入れたのはいいけど、ビルド時どうやってエージェントを使うのか分からなかった。→[Queue new build] → [Queue]の Hosted->Default(自分がつけたagentの名前) それでも(私の環境だと)MSBuild.exe が無い、というエラーが出て動かない 2017-02-11T10:02:56.0622340Z MsBuild.exe does not exist at ‘/Library/Frameworks/Mono.framework/Versions/4.8.0/lib/mono/4.5/msbuild.exe’. 2017-02-11T10:02:56.0940450Z ##[error]Error: /Library/Frameworks/Mono.framework/Versions/Current/Commands/mono failed with return code: 1…

0

【モバイルdev向け】Microsoft の開発者イベント Connect 2016 新発表まとめ

Visual Studio for Mac
Visual Studio for Mac

2016年11月16日〜18日に、米国ニューヨークにて、Microsoft の開発者向けイベント 『Connect(); // 2016』イベントが行われました。 ↑画像クリックでキーノート録画に飛ぶ Connect(); イベントは毎年行われているのですが、 もともとこれは Visual Studio のお披露目イベントだったこともあり、 今回のも Visual Studio 関係の新発表が多かったですね。あと Azure 関係の発表も多かったです。 ちなみに過去は .NET Coreのオープンソース化や、Mac や Linux でも動くオープンソーステキストエディタ Visual Studio Code の発表などがありました。 ↑Visual Studio 2017 RC のアナウンスしているところ では今年のものをまとめます。 新発表まとめ デベロッパー向けアナウンス 【新ツール】Visual Studio 2017 (RC) リリース![Windows] 【新ツール】Visual Studio for Mac (Preview) リリース![Mac] 【新ツール】Visual Studio Mobile Center (Preview) 発表! C# 7.0…

0

VSTS + Xamarin (+ HockeyApp + Test Cloud) リンク集

Print
Print

最近私は モバイルアプリの DevOps について興味津々です! で、私が Visual Studio Team Services と Xamarin について勉強してたら、 アメリカ本社の Xamarin 開発チームの人から、おすすめの VSTS + Xamarin についての記事をいくつかシェアしてもらったので、 せっかくなので public に公開したいと思います! 【英語】 Continuous Integration for iOS Apps with Visual Studio Team Services Continuous Integration for Android with Visual Studio Team Services Continuous Delivery to Google Play with Team Services Team Services September Extensions Roundup…

0