-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathtravis_build.sh
29 lines (29 loc) · 917 Bytes
/
travis_build.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
26
27
28
29
#!/bin/sh
echo "========================="
echo "Sending to production server"
echo "========================="
echo "Script made by: Piotr Stadnicki"
echo "email: pitstadnicki@gmail.com"
echo "github: fastfend"
echo "========================="
echo "Branch:"
echo $TRAVIS_BRANCH
echo "========================="
if [[ $TRAVIS_PULL_REQUEST == false ]]
then
if [[ $TRAVIS_BRANCH == "master" ]] || [[ $TRAVIS_BRANCH == "development" ]]
then
echo "Listing files:"
ls -la
echo "========================="
echo "Packing files..."
cd dist/ && tar -zcvf ../build.tar.gz . && cd -
echo "========================="
echo "Sending files..."
jo key=$KEY branch=$TRAVIS_BRANCH build=%build.tar.gz | curl -H "Content-Type:application/json" -X POST -d @- $HOOK
else
echo "Nothing to do..."
fi
else
echo "It is pull request doing nothing..."
fi