Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bitrise Introduction

Hokila Jan
October 17, 2019

Bitrise Introduction

Bitrise 簡單介紹,從入門到上手

- 為什麼會比自己架 jenkins 輕鬆
- Bitrise 的一些特色
- 在使用 Bitrise 的時候遇到的痛點,要怎麼解決

最後面示範怎麼把現有的 project 接到 bitrise,並且完成 CI/CD

Video here:
https://www.youtube.com/watch?v=rXwwWMtdo4w

Hokila Jan

October 17, 2019
Tweet

More Decks by Hokila Jan

Other Decks in Programming

Transcript

  1. About Me in last few month Get 2 Insurance license

    Learn Scuba diving Co-organize a conf First 21K
  2. Time Slot Weakness of Jenkins 10 min Why Bitrise? 20

    min Major Pain Point 10 min QA 30 sec
  3. Sample procedure 1. Create a PR in github/gitlab 2. Trigger

    workflow to unit test 3. Test success, unlock PR button
  4. Sample procedure 1. Tag a commit node 2. Trigger workflow

    to archive 3. Upload ipa 4. Slack to channel
  5. Advance Skill ‣ Add workflow with workflow ‣ Integrate with

    fastlane ‣ Bitrise CLI ‣ Rolling build
  6. Advance Skill ‣ Add workflow with workflow ‣ Integrate with

    fastlane ‣ Bitrise CLI ‣ Rolling build NOT TODAY
  7. Who should not use Bitrise ‣ Repo inside internal network

    and not use VPN ‣ Company only accept Taiwan receipt instead of invoice ‣ Very big company has own Jenkins Engineer
  8. Major pain point of Cloud CI ‣ No Cache Mechanism

    ‣ Take a long time to finish
  9. Build Time! ‣ Optimize Build Setting ‣ Prebuild code into

    library ‣ Cocoapods-binary or Carthage