rdz_ttgo_sonde/.travis/push.sh

53 wiersze
2.4 KiB
Bash
Czysty Zwykły widok Historia

v0.5c: travis continuous integration Squashed commit of the following: commit 24dd1f4579215c342e74511a315e093749b34612 Author: Hansi, dl9rdz <dl9rdz@darc.de> Date: Sun Apr 28 22:14:55 2019 +0200 travis ci commit 1062e55bd7c19b2423170c4cc2ca12b8f4956513 Author: Travis CI <travis@travis-ci.org> Date: Sun Apr 28 22:03:17 2019 +0200 travis ci commit acaf7f6a81dff18edc14ceba82862a551bc05431 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:43:04 2019 +0200 travis testing commit c357dbd71bff6e63968fe5e8bedb0a59f6472bed Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:28:46 2019 +0200 travis testing commit b4cc1dc18c46b99cf074363db29391398f636be8 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:24:27 2019 +0200 travis testing commit 43057631493ed6e167a00affc163fd112d3d68ad Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:20:06 2019 +0200 travis testing commit e4cce47863104b8f8a4140859213751d87f3ff88 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:17:07 2019 +0200 travis testing commit f51d09f1658b865bc73e1448b9c36edd87f1d849 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:11:16 2019 +0200 travis testing commit e0462c838157353223ef939d3a44851c397f94df Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:58:50 2019 +0200 scripts for image generation commit ed174f7617c14d6424bbf8799e57daace5494b33 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:17:27 2019 +0200 +skript for image generation
2019-04-28 20:16:19 +00:00
#!/bin/sh
setup_git() {
git config --global user.email "dl9rdz@darc.de"
git config --global user.name "dl9rdz (via Travis CI)"
}
generate_website_index() {
echo "<html><head>" > download.html
echo "<meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">" >> download.html
echo "<title>rdz_ttgo_sonde</title>" >> download.html
echo '<link rel="stylesheet" href="/rdz_ttgo_sonde/assets/css/style.css?v=a43710928bb200926b87aed147b540673ccb0378">' >> download.html
echo "</head><body>" >> download.html
echo '<div class="wrapper"><header><h1><a href="https://dl9rdz.github.io/rdz_ttgo_sonde/">rdz_ttgo_sonde</a></h1><p></p>' >> download.html
echo '<p class="view"><a href="https://github.com/dl9rdz/rdz_ttgo_sonde">View the Project on GitHub <small>dl9rdz/rdz_ttgo_sonde</small></a></p>' >> download.html
echo '</header><section><h1 id="rdz_ttgo_sonde">rdz_ttgo_sonde</h1>' >> download.html
echo "<h2>Master repository</h2><ul>" >> download.html
v0.5c: travis continuous integration Squashed commit of the following: commit 24dd1f4579215c342e74511a315e093749b34612 Author: Hansi, dl9rdz <dl9rdz@darc.de> Date: Sun Apr 28 22:14:55 2019 +0200 travis ci commit 1062e55bd7c19b2423170c4cc2ca12b8f4956513 Author: Travis CI <travis@travis-ci.org> Date: Sun Apr 28 22:03:17 2019 +0200 travis ci commit acaf7f6a81dff18edc14ceba82862a551bc05431 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:43:04 2019 +0200 travis testing commit c357dbd71bff6e63968fe5e8bedb0a59f6472bed Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:28:46 2019 +0200 travis testing commit b4cc1dc18c46b99cf074363db29391398f636be8 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:24:27 2019 +0200 travis testing commit 43057631493ed6e167a00affc163fd112d3d68ad Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:20:06 2019 +0200 travis testing commit e4cce47863104b8f8a4140859213751d87f3ff88 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:17:07 2019 +0200 travis testing commit f51d09f1658b865bc73e1448b9c36edd87f1d849 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:11:16 2019 +0200 travis testing commit e0462c838157353223ef939d3a44851c397f94df Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:58:50 2019 +0200 scripts for image generation commit ed174f7617c14d6424bbf8799e57daace5494b33 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:17:27 2019 +0200 +skript for image generation
2019-04-28 20:16:19 +00:00
for i in `ls master`; do
TS=`git log master/$i | grep "Date:" | head -1 | awk '{$1="";$2="";$7="";print substr($0,3,length($0)-3)}'`
if [ -z "$TS" ]; then TS=`date`; fi
echo "<li><a href=\"master/$i\">$i</a> ($TS)</li>\n" >> download.html;
done
echo "</ul><h2>Development repository</h2><ul>" >> download.html
v0.5c: travis continuous integration Squashed commit of the following: commit 24dd1f4579215c342e74511a315e093749b34612 Author: Hansi, dl9rdz <dl9rdz@darc.de> Date: Sun Apr 28 22:14:55 2019 +0200 travis ci commit 1062e55bd7c19b2423170c4cc2ca12b8f4956513 Author: Travis CI <travis@travis-ci.org> Date: Sun Apr 28 22:03:17 2019 +0200 travis ci commit acaf7f6a81dff18edc14ceba82862a551bc05431 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:43:04 2019 +0200 travis testing commit c357dbd71bff6e63968fe5e8bedb0a59f6472bed Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:28:46 2019 +0200 travis testing commit b4cc1dc18c46b99cf074363db29391398f636be8 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:24:27 2019 +0200 travis testing commit 43057631493ed6e167a00affc163fd112d3d68ad Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:20:06 2019 +0200 travis testing commit e4cce47863104b8f8a4140859213751d87f3ff88 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:17:07 2019 +0200 travis testing commit f51d09f1658b865bc73e1448b9c36edd87f1d849 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:11:16 2019 +0200 travis testing commit e0462c838157353223ef939d3a44851c397f94df Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:58:50 2019 +0200 scripts for image generation commit ed174f7617c14d6424bbf8799e57daace5494b33 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:17:27 2019 +0200 +skript for image generation
2019-04-28 20:16:19 +00:00
for i in `ls devel`; do
TS=`git log devel/$i | grep "Date:" | head -1 | awk '{$1="";$2="";$7="";print substr($0,3,length($0)-3)}'`
echo "<li><a href=\"devel/$i\">$i</a> ($TS)</li>\n" >> download.html;
done
echo "</ul></section></body></html>" >> download.html
v0.5c: travis continuous integration Squashed commit of the following: commit 24dd1f4579215c342e74511a315e093749b34612 Author: Hansi, dl9rdz <dl9rdz@darc.de> Date: Sun Apr 28 22:14:55 2019 +0200 travis ci commit 1062e55bd7c19b2423170c4cc2ca12b8f4956513 Author: Travis CI <travis@travis-ci.org> Date: Sun Apr 28 22:03:17 2019 +0200 travis ci commit acaf7f6a81dff18edc14ceba82862a551bc05431 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:43:04 2019 +0200 travis testing commit c357dbd71bff6e63968fe5e8bedb0a59f6472bed Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:28:46 2019 +0200 travis testing commit b4cc1dc18c46b99cf074363db29391398f636be8 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:24:27 2019 +0200 travis testing commit 43057631493ed6e167a00affc163fd112d3d68ad Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:20:06 2019 +0200 travis testing commit e4cce47863104b8f8a4140859213751d87f3ff88 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:17:07 2019 +0200 travis testing commit f51d09f1658b865bc73e1448b9c36edd87f1d849 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:11:16 2019 +0200 travis testing commit e0462c838157353223ef939d3a44851c397f94df Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:58:50 2019 +0200 scripts for image generation commit ed174f7617c14d6424bbf8799e57daace5494b33 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:17:27 2019 +0200 +skript for image generation
2019-04-28 20:16:19 +00:00
git add download.html
git commit --message "Travis build: $TRAVIS_BUILD_NUMBER"
}
commit_website_files() {
BRANCH=$TRAVIS_BRANCH
v0.5c: travis continuous integration Squashed commit of the following: commit 24dd1f4579215c342e74511a315e093749b34612 Author: Hansi, dl9rdz <dl9rdz@darc.de> Date: Sun Apr 28 22:14:55 2019 +0200 travis ci commit 1062e55bd7c19b2423170c4cc2ca12b8f4956513 Author: Travis CI <travis@travis-ci.org> Date: Sun Apr 28 22:03:17 2019 +0200 travis ci commit acaf7f6a81dff18edc14ceba82862a551bc05431 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:43:04 2019 +0200 travis testing commit c357dbd71bff6e63968fe5e8bedb0a59f6472bed Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:28:46 2019 +0200 travis testing commit b4cc1dc18c46b99cf074363db29391398f636be8 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:24:27 2019 +0200 travis testing commit 43057631493ed6e167a00affc163fd112d3d68ad Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:20:06 2019 +0200 travis testing commit e4cce47863104b8f8a4140859213751d87f3ff88 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:17:07 2019 +0200 travis testing commit f51d09f1658b865bc73e1448b9c36edd87f1d849 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:11:16 2019 +0200 travis testing commit e0462c838157353223ef939d3a44851c397f94df Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:58:50 2019 +0200 scripts for image generation commit ed174f7617c14d6424bbf8799e57daace5494b33 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:17:27 2019 +0200 +skript for image generation
2019-04-28 20:16:19 +00:00
VERSION=`cat RX_FSK/version.h | tail -1 | egrep -o '".*"' | sed 's/"//g' | sed 's/ /_/g'`
MYPATH=$PWD
v0.5c: travis continuous integration Squashed commit of the following: commit 24dd1f4579215c342e74511a315e093749b34612 Author: Hansi, dl9rdz <dl9rdz@darc.de> Date: Sun Apr 28 22:14:55 2019 +0200 travis ci commit 1062e55bd7c19b2423170c4cc2ca12b8f4956513 Author: Travis CI <travis@travis-ci.org> Date: Sun Apr 28 22:03:17 2019 +0200 travis ci commit acaf7f6a81dff18edc14ceba82862a551bc05431 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:43:04 2019 +0200 travis testing commit c357dbd71bff6e63968fe5e8bedb0a59f6472bed Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:28:46 2019 +0200 travis testing commit b4cc1dc18c46b99cf074363db29391398f636be8 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:24:27 2019 +0200 travis testing commit 43057631493ed6e167a00affc163fd112d3d68ad Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:20:06 2019 +0200 travis testing commit e4cce47863104b8f8a4140859213751d87f3ff88 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:17:07 2019 +0200 travis testing commit f51d09f1658b865bc73e1448b9c36edd87f1d849 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:11:16 2019 +0200 travis testing commit e0462c838157353223ef939d3a44851c397f94df Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:58:50 2019 +0200 scripts for image generation commit ed174f7617c14d6424bbf8799e57daace5494b33 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:17:27 2019 +0200 +skript for image generation
2019-04-28 20:16:19 +00:00
echo "On branch $BRANCH"
echo "Version $VERSION"
cd /tmp
git clone https://github.com/dl9rdz/rdz_ttgo_sonde.git -b gh-pages
cd rdz_ttgo_sonde
2019-04-28 22:24:15 +00:00
mkdir -p master
mkdir -p devel
cp ${MYPATH}/out.bin ${BRANCH}/${VERSION}-full.bin
v0.5c: travis continuous integration Squashed commit of the following: commit 24dd1f4579215c342e74511a315e093749b34612 Author: Hansi, dl9rdz <dl9rdz@darc.de> Date: Sun Apr 28 22:14:55 2019 +0200 travis ci commit 1062e55bd7c19b2423170c4cc2ca12b8f4956513 Author: Travis CI <travis@travis-ci.org> Date: Sun Apr 28 22:03:17 2019 +0200 travis ci commit acaf7f6a81dff18edc14ceba82862a551bc05431 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:43:04 2019 +0200 travis testing commit c357dbd71bff6e63968fe5e8bedb0a59f6472bed Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:28:46 2019 +0200 travis testing commit b4cc1dc18c46b99cf074363db29391398f636be8 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:24:27 2019 +0200 travis testing commit 43057631493ed6e167a00affc163fd112d3d68ad Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:20:06 2019 +0200 travis testing commit e4cce47863104b8f8a4140859213751d87f3ff88 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:17:07 2019 +0200 travis testing commit f51d09f1658b865bc73e1448b9c36edd87f1d849 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:11:16 2019 +0200 travis testing commit e0462c838157353223ef939d3a44851c397f94df Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:58:50 2019 +0200 scripts for image generation commit ed174f7617c14d6424bbf8799e57daace5494b33 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:17:27 2019 +0200 +skript for image generation
2019-04-28 20:16:19 +00:00
git add ${BRANCH}/${VERSION}-full.bin
# git commit --message "Travis build: $TRAVIS_BUILD_NUMBER"
}
upload_files() {
git remote add origin-pages https://${GITHUB_API_KEY}@github.com/dl9rdz/rdz_ttgo_sonde.git > /dev/null 2>&1
git push --quiet --set-upstream origin-pages gh-pages
v0.5c: travis continuous integration Squashed commit of the following: commit 24dd1f4579215c342e74511a315e093749b34612 Author: Hansi, dl9rdz <dl9rdz@darc.de> Date: Sun Apr 28 22:14:55 2019 +0200 travis ci commit 1062e55bd7c19b2423170c4cc2ca12b8f4956513 Author: Travis CI <travis@travis-ci.org> Date: Sun Apr 28 22:03:17 2019 +0200 travis ci commit acaf7f6a81dff18edc14ceba82862a551bc05431 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:43:04 2019 +0200 travis testing commit c357dbd71bff6e63968fe5e8bedb0a59f6472bed Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:28:46 2019 +0200 travis testing commit b4cc1dc18c46b99cf074363db29391398f636be8 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:24:27 2019 +0200 travis testing commit 43057631493ed6e167a00affc163fd112d3d68ad Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:20:06 2019 +0200 travis testing commit e4cce47863104b8f8a4140859213751d87f3ff88 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:17:07 2019 +0200 travis testing commit f51d09f1658b865bc73e1448b9c36edd87f1d849 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 19:11:16 2019 +0200 travis testing commit e0462c838157353223ef939d3a44851c397f94df Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:58:50 2019 +0200 scripts for image generation commit ed174f7617c14d6424bbf8799e57daace5494b33 Author: Hans P. Reiser <hr@sec.uni-passau.de> Date: Sun Apr 28 18:17:27 2019 +0200 +skript for image generation
2019-04-28 20:16:19 +00:00
}
setup_git
commit_website_files
generate_website_index
upload_files