summaryrefslogtreecommitdiffstats
path: root/update.sh
diff options
context:
space:
mode:
authorTilo Spannagel <development@tilosp.de>2017-03-14 10:48:58 +0100
committerTilo Spannagel <development@tilosp.de>2017-03-14 16:29:22 +0100
commit8389d9659d3b0fca075604b9359f82e224807761 (patch)
treec8eb525cafc87f069e80169e1ccb3fc66eb8f71e /update.sh
parentb9bae3112cf180622d749a540828ddf9590ca470 (diff)
Add initial .travis.yml
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/update.sh b/update.sh
index d185f635..4c41d755 100755
--- a/update.sh
+++ b/update.sh
@@ -15,6 +15,7 @@ latests=( $(curl -sSL 'https://nextcloud.com/changelog/' |tac|tac| \
grep -o "\(Version\|Release\)\s\+[[:digit:]]\+\(\.[[:digit:]]\+\)\+" | \
awk '{ print $2 }' | sort -V ) )
+travisEnv=
for latest in "${latests[@]}"; do
version=$(echo "$latest" | cut -d. -f1-2)
@@ -44,5 +45,14 @@ for latest in "${latests[@]}"; do
# Copy the docker-entrypoint.
cp docker-entrypoint.sh "$version/$variant/docker-entrypoint.sh"
+
+ travisEnv='\n - VERSION='"$version"' VARIANT='"$variant$travisEnv"
done
done
+
+# update .travis.yml
+travis="$(awk -v 'RS=\n\n' '$1 == "env:" { $0 = "env:'"$travisEnv"'" } { printf "%s%s", $0, RS }' .travis.yml)"
+echo "$travis" > .travis.yml
+
+# remove duplicate entries
+echo "$(awk '!NF || !seen[$0]++' .travis.yml)" > .travis.yml