0
iOS development CI with Hudson                               Dmytro GolubThursday, September 22, 2011
Content                 •      Why do we need CI                 •      Why Hudson                 •      How does it work...
Why do we need CI                 •      Automated build process                 •      Consistent repository             ...
Why Hudson?Thursday, September 22, 2011
How does it work                                             system                                             daemon    ...
Problems                 •      Provisioning Profiles                 •      Hudson restart after system rebooting         ...
Things to improve                 •      Startup after rebooting                 •      Unit tests                 •      ...
Q&AThursday, September 22, 2011
Upcoming SlideShare
Loading in...5
×

Hudson

250

Published on

Published in: Technology, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
250
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Hudson"

  1. 1. iOS development CI with Hudson Dmytro GolubThursday, September 22, 2011
  2. 2. Content • Why do we need CI • Why Hudson • How does it work • Problems • Things to improveThursday, September 22, 2011
  3. 3. Why do we need CI • Automated build process • Consistent repository • Automated testing • Simple way to get the latest deliverablesThursday, September 22, 2011
  4. 4. Why Hudson?Thursday, September 22, 2011
  5. 5. How does it work system daemon web UI bash scriptThursday, September 22, 2011
  6. 6. Problems • Provisioning Profiles • Hudson restart after system rebooting • Jobs’ visibility for different users • Frequent Xcode updates • Access to keychain for different usersThursday, September 22, 2011
  7. 7. Things to improve • Startup after rebooting • Unit tests • Static analyzing • Shared system user name for HudsonThursday, September 22, 2011
  8. 8. Q&AThursday, September 22, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×