setup build & deploy with jenkins ci

21
with Jenkins CI Setup Build & Deploy CocoaHeads Stockholm Sweden 2012

Upload: walming

Post on 13-Jan-2015

896 views

Category:

Technology


8 download

DESCRIPTION

Slides from my presentation at CocoaHeads Stockholm, november 5, 2012.

TRANSCRIPT

Page 1: Setup Build & Deploy with Jenkins CI

with Jenkins CISetup Build & Deploy

CocoaHeads Stockholm Sweden 2012

Page 2: Setup Build & Deploy with Jenkins CI

Andreas WålmCofounder and Developer

Page 3: Setup Build & Deploy with Jenkins CI

Jenkins

a Continuous Integration Server for

Building/testing software continuously.

Monitoring of externally-run jobs.

Read more http://jenkins-ci.org

Page 4: Setup Build & Deploy with Jenkins CI

Setup

Page 5: Setup Build & Deploy with Jenkins CI

Setup

Page 6: Setup Build & Deploy with Jenkins CI

Setup

Page 7: Setup Build & Deploy with Jenkins CI

Setup

Page 8: Setup Build & Deploy with Jenkins CI

Setup

Page 9: Setup Build & Deploy with Jenkins CI

Git Plugin

Page 10: Setup Build & Deploy with Jenkins CI

Git plugin

Page 11: Setup Build & Deploy with Jenkins CI

Build

Xcode Plugin Shell Script

Page 12: Setup Build & Deploy with Jenkins CI

BuildRequirements

Xcode + Command Line Tools

Page 13: Setup Build & Deploy with Jenkins CI

Hello World

Page 14: Setup Build & Deploy with Jenkins CI

Build

Xcode Plugin Shell Script

Page 15: Setup Build & Deploy with Jenkins CI

Build

Xcode Plugin Shell Script

Page 16: Setup Build & Deploy with Jenkins CI

Build

Xcode Plugin Shell Script

Trigger with Git Hook!

Page 17: Setup Build & Deploy with Jenkins CI

Deploy

TestFlight Plugin Shell Script

Page 18: Setup Build & Deploy with Jenkins CI

Deploy

TestFlight Plugin Shell Script

Page 19: Setup Build & Deploy with Jenkins CI

Deploy

TestFlight Plugin Shell Script

Page 20: Setup Build & Deploy with Jenkins CI

Anything else I can do?http://jenkins-ci.org

Page 21: Setup Build & Deploy with Jenkins CI

Picks

RubyMotion - iOS Cocoa in ruby

Xvim - vim keybindings in Xcode

Andreas Wålm

Source: https://github.com/walm/helloworld-game