Browse Source

Updated publish script to include demo app.

Signed-off-by: Sebastian Haas <sebastian@haas.tech>
Sebastian Haas 9 years ago
parent
commit
20b97689d3
2 changed files with 26 additions and 15 deletions
  1. 0 15
      bin/publish_docs.sh
  2. 26 0
      bin/publish_gh_page.sh

+ 0 - 15
bin/publish_docs.sh

@@ -1,15 +0,0 @@
-#!/bin/bash
-
-grunt docs
-git clone git@github.com:opensheetmusicdisplay/opensheetmusicdisplay.github.io.git
-cd opensheetmusicdisplay.github.io
-git status
-rsync -a ../build/docs/* ./
-git status
-git add *
-git commit -m "Pushed auto-generated class documentation for $TRAVIS_TAG"
-git tag -a $TRAVIS_TAG -m "Class documentation for $TRAVIS_TAG"
-git push origin master --follow-tags
-echo "Deployed class documentation for $TRAVIS_TAG successfully."
-cd ..
-rm -rf opensheetmusicdisplay.github.io

+ 26 - 0
bin/publish_gh_page.sh

@@ -0,0 +1,26 @@
+#!/bin/bash
+
+# Prepare files to be published
+grunt docs
+grunt build:demo
+
+# Clone github page
+git clone git@github.com:opensheetmusicdisplay/opensheetmusicdisplay.github.io.git
+cd opensheetmusicdisplay.github.io
+git status
+
+# Copy class documentation
+rsync -a ../build/docs/* ./
+
+# Copy demo application
+rsync -a ../build/demo/* ./demo
+
+# Commit and push changes
+git status
+git add *
+git commit -m "Pushed auto-generated class documentation and demo for $TRAVIS_TAG"
+git tag -a $TRAVIS_TAG -m "Class documentation and demo for $TRAVIS_TAG"
+git push origin master --follow-tags
+echo "Deployed class documentation and demo for $TRAVIS_TAG successfully."
+cd ..
+rm -rf opensheetmusicdisplay.github.io