~/talk

Building Apps That Builds Apps

Talkat RubyMotion #inspect 2014 · 2014-05-28..05-29· [ruby]
links:none on file
slides:none on file

Built a CI pipeline that ships 150 apps a month using RubyMotion plus server-driven app markup, with concrete tools: motion_screenshots for scripted simulator screenshots, pixel-compare tests that report percent diffs, apple_bot (CasperJS/PhantomJS) to automate Developer Portal and iTunes Connect, and apple_load to call Application Loader via AppleScript. GitHub webhooks trigger Travis CI builds, archives and uploads IPAs; cold end-to-end runs take ~45 minutes, cached builds ~15 minutes. Application Loader integration works but yields brittle error messages.

AI-written summary · about

  1. 0:00The challenge of scale
  2. 1:52Overcoming GUI limitations
  3. 4:48RubyMotion development
  4. 6:11Automating screenshots
  5. 7:41Visual testing with specs
  6. 10:26Automating Apple services
  7. 14:28CI and archiving workflows
  8. 15:40Automated binary uploads
  9. 17:36Post-submission and results
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.