Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Objective-C C JavaScript C++ CoffeeScript Ruby Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.bundle
DistanceOfTimeInWords
Pods
TravisCI.xcodeproj
TravisCI.xcworkspace
TravisCI
TravisCITests
doc
integration
.gitignore
.rvmrc
Gemfile
Gemfile.lock
MIT-LICENSE
Podfile
Podfile.lock
README.markdown
Rakefile

README.markdown

TravisCI.app

Get it on the App Store!

screenshots

iPad Screenshot

iPhone Screenshot

local setup

gem and pod setup:

gem install bundler
bundle
pod setup
pod install TravisCI.xcodeproj

if anything is missing from Pods/Headers, try rm -rf Pods/ && pod install or:

git co Pods/Headers

if the build fails with a bunch of redefined header issues try manually cleaning your xcode build location, usually:

~/Library/Developer/Xcode/DerivedData

test

start the localport binding:

./integration/http_tunnel.sh

start the test travisci server:

ruby integration/test_travis_server.rb

test:

rake

the UIAutomation coffescript files are located at:

integration/coffeescript/{iphone,ipad}

deploy

you can also check out http://support.testflightapp.com/kb/tutorials/how-to-create-an-ipa-xcode-3

  • select iOS Device instead of simulator

  • from Xcode click Product > Archive from the menu. When Xcode finishes you should see the organizer appear.

  • Select the resulting build, and click 'Share...'

  • Choose 'iOS App Store Package (.ipa)' from 'Contents:'

  • Select the ad-hoc profile that is set up with testflightapp.com 'TravisCI ad hoc' from 'Identity:' and click next

  • Save the ipa somewhere that makes sense

  • upload to testflightapp.com

Adding a new device to test with the app

  • sign up the user with testflightapp.com

  • once they register with a device retrieve their device's UUID from testflightapp.com

  • Register their device in our apple development portal.

  • In our apple development portal under Provisioning > Distribution Edit > Modify the ad-hoc profile

  • Select the newly regestered device and press Submit

  • Wait for apple (refresh the page after ~30 seconds upto 2 minutes)

  • Download the new profile

  • In the organizer delete the current ad-hoc profile

  • open the newly downloaded ad-hoc profile

  • your all set!

Something went wrong with that request. Please try again.