Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit eeb9b3b

Browse files
committed
move before build logic into separate file
1 parent 9cce1a3 commit eeb9b3b

File tree

3 files changed

+26
-16
lines changed

3 files changed

+26
-16
lines changed

.travis.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,7 @@ install:
5252
- npm install
5353

5454
before_script:
55-
- mkdir -p $LOGS_DIR
56-
- ./scripts/travis/start_browser_provider.sh
57-
- npm install -g grunt-cli
58-
- grunt package
59-
- ./scripts/travis/wait_for_browser_provider.sh
55+
- ./scripts/travis/before_build.sh
6056

6157
script:
6258
- ./scripts/travis/build.sh

scripts/travis/before_build.sh

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
mkdir -p $LOGS_DIR
6+
7+
if ["$JOB" != "ci-checks" ]; then
8+
start_browser_provider.sh
9+
fi
10+
11+
npm install -g grunt-cli
12+
13+
if ["$JOB" != "ci-checks" ]; then
14+
grunt package
15+
wait_for_browser_provider.sh
16+
fi
+9-11
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
#!/bin/bash
22
# Has to be run from project root directory.
33

4-
if ["$JOB" != "ci-checks" ]; then
5-
if [ "$BROWSER_PROVIDER" == "browserstack" ]; then
6-
echo "Using BrowserStack"
7-
elif [ "$BROWSER_PROVIDER" == "saucelabs" ]; then
8-
echo "Using SauceLabs"
9-
else
10-
echo "Invalid BROWSER_PROVIDER. Please set env var BROWSER_PROVIDER to 'saucelabs' or 'browserstack'."
11-
exit 1
12-
fi
13-
14-
./lib/${BROWSER_PROVIDER}/start_tunnel.sh
4+
if [ "$BROWSER_PROVIDER" == "browserstack" ]; then
5+
echo "Using BrowserStack"
6+
elif [ "$BROWSER_PROVIDER" == "saucelabs" ]; then
7+
echo "Using SauceLabs"
8+
else
9+
echo "Invalid BROWSER_PROVIDER. Please set env var BROWSER_PROVIDER to 'saucelabs' or 'browserstack'."
10+
exit 1
1511
fi
12+
13+
./lib/${BROWSER_PROVIDER}/start_tunnel.sh

0 commit comments

Comments
 (0)