19
ChocTop Packaging and deployment of Cocoa applications

Building and deploying Cocoa applications with ChocTop

Embed Size (px)

DESCRIPTION

Introduction to ChocTop presented at a rug berlin user metting. ChocTop is a set of tasks to build and deploy cocoa applications.

Citation preview

Page 1: Building and deploying Cocoa applications with ChocTop

ChocTopPackaging and deployment of Cocoa applications

Page 2: Building and deploying Cocoa applications with ChocTop

huesler informatik

@phuesler

http://github.com/phuesler

Page 3: Building and deploying Cocoa applications with ChocTop

What is it?

Page 4: Building and deploying Cocoa applications with ChocTop

Jeweler for ruby gems

Page 5: Building and deploying Cocoa applications with ChocTop

ChocTop for Cocoa applications

Page 6: Building and deploying Cocoa applications with ChocTop

It can ...

Page 7: Building and deploying Cocoa applications with ChocTop

Build XCode projects

Page 9: Building and deploying Cocoa applications with ChocTop

Create disk images

Page 10: Building and deploying Cocoa applications with ChocTop

Generate sparkle feeds

Page 11: Building and deploying Cocoa applications with ChocTop

Generate public/private keys for sparkle

http://www.homedepot.ca/wcsstore/HomeDepotCanada/images/catalog/

http://www.mbd2.com/forum/balloon_Animal_Blog/wp-content/uploads/2009/10/Public-Speaking.jpg

Page 12: Building and deploying Cocoa applications with ChocTop

Deploy to download server

Page 13: Building and deploying Cocoa applications with ChocTop

Demo

Page 14: Building and deploying Cocoa applications with ChocTop
Page 15: Building and deploying Cocoa applications with ChocTop

Sparkle and release it!

Page 16: Building and deploying Cocoa applications with ChocTop
Page 18: Building and deploying Cocoa applications with ChocTop

My own fork

• http://github.com/phuesler/choctop

• Fixes and new features like versioning

• Refactorings

• Tests DO actually run and pass

Page 19: Building and deploying Cocoa applications with ChocTop

Questions?