Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

iOSのCI as a Service事情

2.513 visualizaciones

Publicado el

[関西モバイルアプリ研究会 #2 - connpass](http://kanmoba.connpass.com/event/14252/) で発表した資料です。

Publicado en: Software
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

iOSのCI as a Service事情

  1. 1. iOSの CI as a Service ギルドワークス 前川@Posaune
  2. 2. はじめまして! Posauneです!
  3. 3. Who are you ?
  4. 4. Posauneこんなひと • これまで主にC#をやってました • テスト系のコミュニティにも顔を出しています • 京都アジャイル勉強会やってます • UXも興味あります
  5. 5. Microsoft MVP for Visual Studio ALM
  6. 6. Windows Phone?知ら ない子ですね・・・
  7. 7. ALM #とは • Application Lifecycle Management • 要はソフトウェアの「揺りかごから墓場まで」 • 要件定義(よりももっと手前)から作って、リリースして、 Opsするまで! • SwiftもiOSも勉強中ですが、ここくらいはみなさんにお伝え できるかなと!
  8. 8. 今日はVisual Studioの 話はしません!
  9. 9. iOSのCI as a Service
  10. 10. そもそもCI as a Serviceとは? • CI(継続的ビルド)をWebサービスとしてやってくれる • VagrantやDockerを使って、クリーンな環境をいちいち作っ てくれる • 「自分の環境では動いたんですけど」を撲滅する • 雲の上のJenkins • Travis CIとか、drone.ioとか
  11. 11. 言語とCI as a Servie • 基本的に、Linuxで動きます • なので、Linuxで動かせないものはつらい。 • つまり。。。 • iOSつらい • Windowsつらい
  12. 12. iOSとCI as a Service • 対応しているサービスはかなり少ない • "普通に"サポート • Travis CI • Circle CI • 割り切り系 • Greenhouse CI • Bitrise
  13. 13. 今はCircle CI使ってます • 一応フリーでprivateレポ使える • やっぱ自由にビルドスクリプト書きたい • 有償になってもTravisよりはだいぶ安い • サポートは手厚
  14. 14. Circle CIでやってくれること • 実は何も設定しなくてもビルドしてくれる • でも設定していると、もっと色々出来る • 要は、Macのbashをsudoでなんでも叩ける
  15. 15. CircleCIでやっていること • ビルド • テスト • ブランチごとにビルド設定を変更 • Provisioning Profileの自動更新 • DeployGateへの自動配信
  16. 16. CircleCIのサポートは結構いい • チャットの応答が結構早い • 新環境へのサポートも早い方 • ていうかTracvisが遅いんだよ!!!
  17. 17. Circle CIで困ったこと • XCode 6.3対応が遅れに遅れた • 結局GW中に対応 • ビルドが結構遅い • 時々ビルドがコケる
  18. 18. あると便利なツール • xctools • facebook製のxcodebuildラッパ群 • nomad-cli • コマンドライン一発であれこれやってくれる。 • プロファイルの管理 • ipaビルド
  19. 19. 便利そうなツール • fastlane • ブランチごとのビルドフローを定義できる、っぽい。 • 便利そう。 • まだ使っていないのですよ・・・

×