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

Gitlab & Continuous Integration in Mobile Development

Gitlab & Continuous Integration in Mobile Development

My talk at Vietnam Mobile Day 2017. Ho Chi Minh, May 20, 2017. The lightning talk focus on how CI/CD workflow (esp for iOS) setup at Dwarves Foundation

Han Ngo

May 20, 2017
Tweet

More Decks by Han Ngo

Other Decks in Programming

Transcript

  1. Me • Han @ Dwarves Foundation • Software Engineer &

    Tech Entrepreneur • Initiate Golang Vietnam | 2014 • @nntruonghan Dwarves Foundation, 2017 2
  2. Dwarves Foundation • @dwarvesf • Startup Factory • Development Lab

    • Golang-based systems • Mobile focused with Rx Programming • Vue & React Dwarves Foundation, 2017 3
  3. Agenda • Continous Integration • Workflow at Dwarves Foundation •

    Setup Pipeline • Q&A Dwarves Foundation, 2017 4
  4. CI Services • Circle CI • NeverCode / GreenHouseCI •

    BuddyBuild • Bitrise Dwarves Foundation, 2017 10
  5. Result • Gitlab ( + CI + Runner) • Fastlane

    • Fabric / Testflight • Developer Runner as iOS Gitlab Runner Dwarves Foundation, 2017 24
  6. Setup • Download & Install Runner 1 • Register for

    runner • Enable Runner • YAML file 1 Tutorial: - http://qiita.com/enomotok_/items/83935c1137203e1c2c0f - http://www.jianshu.com/p/c840632cef38 - http://talk.acgtea.com/ios-gitlab-ci/ Dwarves Foundation, 2017 27