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

Dan Ursu - Automate Everyting

Dan Ursu - Automate Everyting

Setting up your own CI solution in 24 hours. Including fastlane, Danger and Git. Talk by Dan Ursu from ING

6e1f73fb2fde36f8b9af1ca27db3ac13?s=128

CocoaHeadsNL

July 19, 2017
Tweet

Transcript

  1. AUTOMATE EVERYTHING Dan Ursu iOS @ ING Or how to

    build your own CI setup in 24 hours
  2. GIT FLOW

  3. GIT FLOW development feature 1 feature 2 release release-0.1.0 release-0.1.1

  4. GIT FLOW + AUTOMATION development feature 1 feature 2 release

    release-0.1.0 release-0.1.1
  5. MERGE REQUEST BUILDER Build Server

  6. MERGE REQUEST BUILDER - COMMITS ARE TESTED

  7. DO NOT ENTER "Stop saying you forgot to..."

  8. DANGER

  9. DANGER

  10. DANGER

  11. DANGER - NEW WARNINGS

  12. DANGER - THE DANGERFILE

  13. BUILD YOUR OWN. INSTALLING JENKINS

  14. UNIT + UI TESTS JOBS

  15. UNIT + UI TESTS JOBS

  16. UNIT + UI TESTS JOBS

  17. UNIT + UI TESTS JOBS

  18. MONITORING

  19. MONITORING

  20. RELEASE BUILDER

  21. RELEASE BUILDER

  22. RELEASE BUILDER

  23. MERGE REQUEST BUILDER

  24. MERGE REQUEST BUILDER

  25. MERGE REQUEST BUILDER

  26. DANGER

  27. DANGER PLUGINS

  28. DANGER PLUGINS

  29. DANGER - AUTOPILOT BUT FOR YOUR CODE

  30. GIT FLOW + AUTOMATION development feature 1 feature 2 release

    release-0.1.0 release-0.1.1
  31. THANKS @realDanUrsu http://thebugcode.github.io ursu.daniil@gmail.com Dan Ursu iOS @ ING