forked from calabash/calabash-ios
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
41 lines (36 loc) · 1.55 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
language: objective-c
before_script:
- script/ci/travis/instruments-auth.sh
- script/ci/travis/install-dot-gemrc.rb
- gem install json --no-document
- gem uninstall -Vax --force --no-abort-on-dependent calabash-cucumber
- gem uninstall -Vax --force --no-abort-on-dependent run_loop
- script/ci/travis/clone-and-install-run-loop.rb
- script/ci/travis/install-gem-libs.rb
- script/ci/travis/bundle-install.rb
script:
# Skip XTC run on all but 2.1.2 to avoid redundant testing. This is just a
# smoke test to ensure a job can be validated; the ruby version is immaterial.
- if [[ ( ! -z $XTC_API_TOKEN && `ruby -e 'print RUBY_VERSION'` == '2.1.2' ) ]]; then script/ci/travis/xtc-submit-ci.rb; fi
- script/ci/travis/install-gem-ci.rb
- script/ci/travis/rspec-ci.rb
- script/ci/travis/cucumber-ci.rb --tags ~@no_ci
- script/ci/travis/rake-build-server-ci.rb
rvm:
- 1.9.3
- 2.0.0
- 2.1.2
notifications:
email:
recipients:
- joshuajmoody@gmail.com
- karl.krukow@xamarin.com
on_success: change
on_failure: always
env:
global:
# xtc api token => script/ci/travis/xtc-submit-ci.rb
# -r calabash/calabash-ios
- secure: MH0JDvqaycLmlc/Ld69MjGMwIh1Q3b9wrb7NdK9u6PNP9MlMq2PAzaSKGISYmu+Mkrvca8NjUb2FdhXIhwClOw9uKtT8QJBHvLoKejU7y15T8iXzTT1s21pCg2WfR7/KN8SaxMyuI2/ppLbkuRjmMo3aToweEa0i9gQhu61THEI=
# -r jmoody/calabash-ios
- secure: tTNtqG9pVYw0+gKggHlivfutHAJ1EK6PZGRYOh8jojw3GMJyfwwJeVkwlIral18SH3ijBjxz5XLcqAVHgrq6KIvzZ03o1VrkgoKKF1uRApjXadhaN0LqsXXivoDFFkY12aGVWR0eSK5eBHxU6NA2RhJnNrjscQEdk400mzJJMmI=