File tree 3 files changed +62
-16
lines changed 3 files changed +62
-16
lines changed Original file line number Diff line number Diff line change 4
4
- 2.2.1
5
5
6
6
before_install :
7
- - jdk_switcher use oraclejdk8
8
- - curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
9
- - sudo add-apt-repository ppa:cwchien/gradle -y
10
- - sudo apt-get update
11
- - sudo apt-get install -y --force-yes nodejs python-dev python-pip build-essential gradle ca-certificates curl php5-cli git php5-curl
12
- - sudo pip install --upgrade pip wheel --quiet
13
- - sudo npm install -g n
14
- - sudo n lts
15
- - " . $HOME/.nvm/nvm.sh"
16
- - nvm install stable
17
- - nvm use stable
18
- - curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
7
+ - ./install_travis_dependencies.sh
19
8
20
9
install :
21
10
- gem install json colorize parallel
@@ -24,10 +13,7 @@ install:
24
13
- sudo update-ca-certificates
25
14
26
15
script :
27
- - cd twilio-api-faker
28
- - sudo gradle run </dev/null &>/dev/null &
29
- - cd ..
30
- - sleep 25
16
+ - ./run_twilio_api_faker.sh
31
17
- ruby tools/snippet-testing/snippet_tester.rb -i
32
18
33
19
env :
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ if [ -n " $SNIPPET_LANGUAGE " ]
4
+ then
5
+ echo " Installing dependencies for: ${SNIPPET_LANGUAGE//:/ ,} "
6
+ languages=" $SNIPPET_LANGUAGE "
7
+ else
8
+ languages=" "
9
+ fi
10
+
11
+ # Install common dependencies
12
+ jdk_switcher use oraclejdk8
13
+ sudo apt-get install -y --force-yes build-essential ca-certificates git curl
14
+
15
+ if [[ $languages == * " java" * ]]
16
+ then
17
+ sudo add-apt-repository ppa:cwchien/gradle -y
18
+ sudo apt-get update
19
+ sudo apt-get install -y --force-yes gradle
20
+ fi
21
+
22
+ if [[ $languages == * " node" * ]]
23
+ then
24
+ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
25
+ sudo apt-get install -y --force-yes nodejs
26
+ sudo npm install -g n
27
+ sudo n lts
28
+ " . $HOME /.nvm/nvm.sh"
29
+ nvm install stable
30
+ nvm use stable
31
+ fi
32
+
33
+ if [[ $languages == * " python" * ]]
34
+ then
35
+ sudo apt-get install -y --force-yes python-dev python-pip
36
+ sudo pip install --upgrade pip wheel --quiet
37
+ fi
38
+
39
+ if [[ $languages == * " php" * ]]
40
+ then
41
+ sudo apt-get install -y --force-yes php5-cli git php5-curl
42
+ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
43
+ fi
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ if [ -n " $SNIPPET_LANGUAGE " ]
4
+ then
5
+ echo " Installing dependencies for: ${SNIPPET_LANGUAGE//:/ ,} "
6
+ languages=$SNIPPET_LANGUAGE
7
+ else
8
+ languages=" "
9
+ fi
10
+
11
+ if [[ $languages == * " python" * ]] || [[ $languages == * " node" * ]] || [[ $languages == * " ruby" * ]] || [[ $languages == * " curl" * ]] || [[ $languages == * " php" * ]]
12
+ then
13
+ cd twilio-api-faker
14
+ sudo gradle run < /dev/null & > /dev/null &
15
+ cd ..
16
+ sleep 25
17
+ fi
You can’t perform that action at this time.
0 commit comments