Nightで話してきました。業務では非MS系のものばかりですが、ここではMS系の技術やサービスを中心に書いていきたいと思います。Nightで話してきました。Centerについて話してきました。Center祭りの内容の焼き直しです。Nakajimawww.slideshare.net以下、まとめて説明します。CI/CD環境が必要か?開発者がコーディングに集中するためGitリポジトリにPushする前に、プロダクトの対象となるOS×画面サイズの環境パターンでのテストを開発者のマシンで実施すると、開発者がコーディングにかける時間が失われます。開発者は主たる環境パターンでのみテストを通してPushし、CI/CD環境で複数のパターンを実施することによってコーディングに専念できます。各開発者のマシン環境によってビルドの差異ができることを防ぐ各開発者のマシン環境は同じようにしているつもりでも差異が発生していることがあります。その影響で開発者Aのマシンでビルドしたものでは正常に動作するのに開発者Bのマシンでビルドしたものでは異常終了する、ということが起きるかもしれません。開発チームがCI/CD環境を正とし、この環境でテストが成功することが対象機能(ストーリー)の実装完了とすることで誤ってバグのある機能をリリースするリスクを軽減できます。CI/CD環境をオンプレミスで構築すると...CI/CD環境をオンプレミスで作成すると色々な費用が掛かります。運用方法によってはオンプレミスよりもクラウドサービスを利用したほうがコストも安く、開発者にも負担がかからない環境が作れるかもしれません。Centerの主な機能ビルドやデリバリーだけでなく、Push通知などの機能があります。(分)/月使えるというのはすぐに消費してしまう印象ですが、ビルドが強制的にタイムアウトするまでの時間が30分というのは比較的長めです。配信、分析、プッシュ通知等は無料で色々使えて良い感じです。対応プラットフォームもそれなりに充実している印象です。将来的にはサーバサイドアプリもビルド・テストしてAzure等にデプロイできればよいなぁ、とは思います。各機能の説明はスライドを見てください。Insightsで可視化すると詳細な分析ができて良いと考えます。Storageにイベントログを保存して、色々なアプリと連携することも可能です。Centerのほとんどの機能はAPIとして公開されており、APIをたたくことでコードベースで管理することも可能です。個人的にはGUIよりもコードで管理している方が安心できます。色々なシステムと連携して自動化できると嬉しいです。Centerを知らなかった人が多かった印象です。Microsoft以外の開発環境である各モバイルOSのネイティブ言語やReactNativeなどのクロスプラットフォーム環境に対応しているので、もっとMicrosoftの既存顧客向け以外にも宣伝すればよいのに、と思いました。2018年4月24日ということでXamarinコンサルタントがFlutter向けに作成してContributeしている模様。Nightで話してきました。»プロフィールid:nakasho_dev業務でプログラミングをしなくなったのでプライベートで調査した技術情報を書き留めていきます。MBaaS機能がリタイアとなりました。Pipelinesの機能から探る」というLTをしました。AnchorsについてLTしました。ActionsでiOSのCIを実現しよう」というLTをしました月別アーカイブ参加グループWindows開発者はてなブログをはじめよう!nakasho_devさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。