diff options
| author | Pascal Hertleif <killercup@gmail.com> | 2017-08-03 21:17:12 +0200 |
|---|---|---|
| committer | Pascal Hertleif <killercup@gmail.com> | 2017-08-03 21:21:59 +0200 |
| commit | b3c90efcb43a19d4c65eb7cbd4f406ede7b2a7f3 (patch) | |
| tree | 48ff5c1c9a9b22c1df037d98b2fe4709ab87c1a2 /.github/deploy.sh | |
| parent | 0527dbaddf367b760cf1298c73bf489da5e87dec (diff) | |
Generate version index for docs domain index
Uses basically the same code as the lint docs page as I didn't want to reinvent anything: A simple python script (inline in deploy script) writes an array of versions to a JSON file, which gets turned into a list of links using a bit of angular.js code. Fixes #1917
Diffstat (limited to '.github/deploy.sh')
| -rwxr-xr-x | .github/deploy.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/.github/deploy.sh b/.github/deploy.sh index 47bf021c626..8f6abc93ecf 100755 --- a/.github/deploy.sh +++ b/.github/deploy.sh @@ -33,6 +33,19 @@ if [ -n "$TRAVIS_TAG" ]; then ln -s "$TRAVIS_TAG" out/current fi +# Generate version index that is shown as root index page +( + cp util/gh-pages/versions.html out/index.html + + cd out + python -c '\ + import os, json;\ + print json.dumps([\ + dir for dir in os.listdir(".")\ + if not dir.startswith(".") and os.path.isdir(dir)\ + ])' > versions.json +) + # Pull requests and commits to other branches shouldn't try to deploy, just build to verify if [ "$TRAVIS_PULL_REQUEST" != "false" ] || [ "$TRAVIS_BRANCH" != "$SOURCE_BRANCH" ]; then # Tags should deploy |
