-
Notifications
You must be signed in to change notification settings - Fork 7
/
deploy-examples.sh
25 lines (22 loc) · 1.08 KB
/
deploy-examples.sh
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
rm -rf out || exit 0;
elm-package install --yes
elm-package install evancz/elm-html --yes
elm-package install evancz/elm-effects --yes
elm-package install evancz/start-app --yes
sysconfcpus/bin/sysconfcpus -n $CPUNUM elm-make --yes
mkdir out
sysconfcpus/bin/sysconfcpus -n $CPUNUM elm-make Example1.elm --output out/Example1.html --yes
sysconfcpus/bin/sysconfcpus -n $CPUNUM elm-make Example2.elm --output out/Example2.html --yes
sysconfcpus/bin/sysconfcpus -n $CPUNUM elm-make Example3.elm --output out/Example3.html --yes
sysconfcpus/bin/sysconfcpus -n $CPUNUM elm-make Example3b.elm --output out/Example3b.html --yes
sysconfcpus/bin/sysconfcpus -n $CPUNUM elm-make Example4.elm --output out/Example4.html --yes
cd out
if [[ "$TRAVIS_PULL_REQUEST" == "false" && "$TRAVIS_BRANCH" == "master" ]];
then
git init --quiet;
git config user.name "Travis CI";
git config user.email "[email protected]";
git add .;
git commit -m "Travis deploy examples to gh-pages";
git push --force --quiet "https://[email protected]/$TRAVIS_REPO_SLUG" master:gh-pages >/dev/null 2>&1;
fi