No commit activity in last 3 years
No release in over 3 years
motion-hockeyrink allows RubyMotion projects to easily embed the HockeyApp SDK and be submitted to HockeyApp.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

motion-hockeyrink

motion-hockeyrink allows RubyMotion projects to easily embed the HockeyApp SDK and be submitted to HockeyApp

Installation

gem install motion-hockeyrink

Setup

In your Rakefile:

require 'motion-hockeyrink'

# Mandatory for installation the HockeySDK pod
require 'motion-cocoapods'

Motion::Project::App.setup do |app|
  # ...

  # Mandatory
  app.identifier = "com.usepropeller.hockeyapp.example"

  # Mandatory
  app.version = "0.0.1"

  # Mandatory
  app.pods do
    pod 'HockeySDK'
  end

  app.hockeyapp do
    # Mandatory
    app.hockeyapp.api_token = "your_api_token"
    # Mandatory
    app.hockeyapp.app_id = "your_app_id"

    # other options for app.hockeyapp; see "Configurations" below
  end
end

Usage

$ rake hockeyapp
# ...
   Create ./build/iPhoneOS-6.1-Development/Example.dSYM
   Upload #<HockeyApp>

Configuration

The app.hockeyapp and rake hockeyapp task accept the following options:

  • notes - Release notes for this version
  • notes_type, either "textile" or "markdown" - The format of your release notes (default is "textile")
  • notify, either true or false - Whether or not to notify your testers (default is false)
  • status, either "deny" or "allow" - Whether testers can download the new version (default is "deny")
  • mandatory, either true or false - Whether or not this is a mandatory version (default is false)
  • tags - A comma-separated string of tags for this version

So, this:

app.hockeyapp.notes = "New version"
app.hockeyapp.notify = true
app.hockeyapp.tags = "hello,world"

is the same as:

rake hockeyapp notes='New version' notify=true tags='hello,world'

License

See LICENSE