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

WWDC 2019 CI & automation and beyond

WWDC 2019 CI & automation and beyond

Kuan-Wei Lin (LINE Taiwan)
Presentation at LINE x iOS@Taipei , WWDC recap
https://iostaipei.kktix.cc/events/linexiostaipei

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers
PRO

July 03, 2019
Tweet

Transcript

  1. WWDC19 CI & Automation and beyond Kuan-Wei, LINE Automation Developer

    #iOS@Taipei #LINE #WWDC2019
  2. • Kuan-Wei ▪ Automation developer ▪ CI/CD/DevOps/Automation (iOS & Android)

    ▪ Feature development & Issue fixing About me
  3. Executive Summary • General guideline ◦ Lab is more important

    than sessions ◦ Ask questions with demo or sample code ◦ Need to wait in line but it’s worthwhile • CI & Automation in WWDC19 ◦ Apple’s continuous integration approach is still conservative ◦ Machine’s fault tolerance of is way less than human, aware of that to avoid flaky issue in automation ◦ UI tests on hybrid app’s WebView is limited
  4. CI & Automation in WWDC

  5. Apple CI & Automation Developers Wil Turner Ethan Vaughan Honza

    Dvorsky
  6. None
  7. Other event: AltConf CI Best Practices for iOS and macOS

    App Development • Mainly use simulator to run UI tests • Think about cost efficiency before introduce new libraries or machines • Not every test cases can be automated, leave some behind • Mostly run unit tests, UI tests is easily break and block your CI • 80% use fastlane for CI/CD/Automation
  8. None
  9. None
  10. None
  11. None
  12. None
  13. None
  14. None
  15. None
  16. None
  17. None
  18. None
  19. None
  20. Recruitment • iOS Developer • Android Developer • Automation Developer

    • Service QA • Front-end Engineer • Back-end Engineer • Data Engineers • Security Engineer • Developer Relations More information: https://lin.ee/dL8kXg
  21. Thank You & Happy CI & Automation