-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.travis.yml
47 lines (47 loc) · 1.81 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
42
43
44
45
46
47
language: shell
jobs:
include:
- name: Ruby + ActiveTcl (MacOSX)
os: osx
before_script:
- mkdir tmp
- curl -L https://www.dropbox.com/s/c9go4iv89u2n0ok/ActiveTcl-8.6.9.8609.2-macosx10.9-x86_64-93b04018.pkg?dl=1 > tmp/ActiveTcl.pkg
- sudo installer -pkg tmp/ActiveTcl.pkg -target / -verbose
- rvm use ruby-2.6.3 --install --binary --fuzzy
- export BUNDLE_GEMFILE=$PWD/Gemfile
- ruby --version
- rvm --version
- gem install bundler
- bundle --version
- gem --version
- bundle
script:
- bundle exec rake
after_script:
- ruby -e "$(curl -s https://undercover-ci.com/uploader.rb)" -- --repo AndyObtiva/glimmer-dsl-tk --commit $TRAVIS_COMMIT --lcov coverage/lcov/glimmer-dsl-tk.lcov
# - name: Ruby + ActiveTcl (Linux)
# os: linux
# dist: xenial
# services:
# - xvfb
# before_script:
# - curl -L https://www.dropbox.com/s/rs7k7nmc53unprh/ActiveTcl-8.6.9.8609.2-x86_64-linux-glibc-2.5-dcd3ff05d.tar.gz?dl=1 > ~/ActiveTcl.tar.gz
# - pushd ~
# - tar zxf ActiveTcl.tar.gz
# - popd
# - pushd ~/ActiveTcl-8.6.9.8609.2-x86_64-linux-glibc-2.5-dcd3ff05d
# - sudo printf "\nA\n" | sudo ./install.sh
# - export PATH="/opt/ActiveTcl-8.6/bin:$PATH"
# - popd
# - rvm use ruby-2.5.3 --install --binary --fuzzy
# - export BUNDLE_GEMFILE=$PWD/Gemfile
# - ruby --version
# - rvm --version
# - gem install bundler
# - bundle --version
# - gem --version
# - bundle
# script:
# - bundle exec rake
# after_script:
# - ruby -e "$(curl -s https://undercover-ci.com/uploader.rb)" -- --repo AndyObtiva/glimmer-dsl-tk --commit $TRAVIS_COMMIT --lcov coverage/lcov/glimmer-dsl-tk.lcov