狠狠撸
Submit Search
Jenkins + Deploygateを使った簡単ベータ配信
?
Download as PPTX, PDF
?
0 likes
?
5,511 views
庸介 高橋
Follow
Bakusoku Iterations Tokyo Vol.2に登壇した際の内容です。
Read less
Read more
1 of 20
Download now
Download to read offline
More Related Content
Jenkins + Deploygateを使った簡単ベータ配信
1.
Jenkins + Deploygateを使った 簡単ベータ配信 株式会社ネクスト iOS開発グループ
高橋庸介 Bakusoku Iterations Tokyo Vol.2
2.
簡易なベータ配信システムで アプリの機能検証?テスト時間を削減した話 (これからベータ配信始めたい人向け)
3.
自己紹介 ? 高橋庸介 @yousan ?
テニスが趣味 ? 株式会社ネクスト ? iOS版HOME’Sアプリの開発
5.
品質向上のための取り組み ディレクター?デザイナーと繰り返し機能検証 実装中はこまめに実機上で使用感を確認して 検証と修正を繰り返し実施。 実機での入念なテスト 影響するOSバージョン、ディスプレイサイズで 必ず実機を使ってテストを実施。 ※iOS10からシミュレータと実機に差が目立つため実機での確認が重要に!
6.
実机インストールの频発
7.
実機インストールはつらい ? ビルド時間が長いため実機用の再ビルドがつらい ? 検証用の実機にインストールするのがつらい ?
Xcodeから → Copying symbol files… ? AdHoc → ファイルコピーしてiTunesで…
8.
開発環境の改善時間って なかなか取れない。 何か簡単な方法で解決できない かなぁ…
9.
Jenkins + Deploygate パラメータ付きビルド
10.
Jenkinsの設定 1. Jenkinsのビルドで「ビルドのパラメータ化」を選択 2. パラメータのブランチをビルド 3.
成果物をDeploygateで配布する 4. (終わったらSlackやChatworkに通知する) これだけ!
13.
エンジ ニア ブランチ名: new_feature 配布し たい人
14.
エンジ ニア checkout upload new_featureブランチがビルド されました 配布し たい人
15.
エンジ ニア TO: 配布したい人 チェックを願いします! 配布し たい人
16.
Deploygate 運用コストが低い ? APIで簡単にアップロードできる(fastlaneも便利) ? 学習コストが低い ?
安定している 過去のビルドもダウンロードできる ? 同時に複数のビルドがアップロードされても 使用したいビルドを選択できる。
17.
結果 ? 自分のマシンで実機ビルドしなくて済む。 ? Deploygateで簡単実機インストール。 ?
ディレクター、デザイナー、テスターは 自分の好きなタイミング、デバイスで検証できる。
18.
効率アップできました!!!
19.
まとめ ? Jenkinsパラメータ付きビルド +
Deploygateで 実機確認時間を大幅に削減できました。 ? ベータ配信のファーストステップとしておすすめです 。 ? お知らせ…
20.
エンジニア採用、実施中!! ?Androidエンジニア ?Webエンジニア(HOME’S) ?新規事業エンジニア ?QAエンジニア ?セキュリティエンジニア ★詳細&エントリーは採用サイトから! 「ネクスト 採用」で検索ください。 ★技術ブログ公開中! 「ネクスト エンジニア」で検索ください。
Editor's Notes
#21:
最後に採用告知となります。 私が所属しているデバイスソリューションユニットでAndroid開発エンジニアを募集しているほか、 HOME’SのWebエンジニアや新規事業に携わるエンジニアなど募集してます! ? 少しでも興味を持って頂きましたら 是非、エントリー頂ければと思います。 ? エントリー方法は、 「ネクスト 採用」と検索して頂くと採用ページに飛びます。 そちらに職種の詳細も記載してますのでご覧ください。
Download