Skip to content

Commit f7df99a

Browse files
committed
Build docs, Create Release Archive will occur as part of the travis script.
1 parent 8366919 commit f7df99a

File tree

5 files changed

+33
-0
lines changed

5 files changed

+33
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@
66
.idea/
77
site/
88
pages/
9+
release/

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ script:
5858
- bash .travis/run_examples_as_owner.sh
5959
- bash .travis/run_test_as_owner.sh
6060
- bash .travis/run_examples_as_user.sh
61+
- bash .travis/create_release.sh
6162
# - bash .travis/run_test_as_user.sh
6263
# - bash .travis/build_docs.sh
6364
# - bash .travis/push_docs_to_gh_pages.sh

.travis/build_docs.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
#!/bin/bash
2+
# Change working directory to script directory
3+
cd "${0%/*}"
4+
# Change back to root
5+
cd ..
26
mkdocs build --clean --strict

.travis/create_release.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
# Change working directory to script directory
3+
cd "${0%/*}"
4+
./build_docs.sh
5+
./create_release_archive.sh

.travis/create_release_archive.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
# Change working directory to script directory
3+
cd "${0%/*}"
4+
# Change back to root
5+
cd ..
6+
# Remove old release directory (Typically only on developer machine)
7+
rm -rf release
8+
# Create needed directories
9+
mkdir -p release/docs/html
10+
mkdir release/docs/markdown
11+
mkdir release/source
12+
# Copy files to various directories
13+
cp -r docs release/docs/markdown
14+
cp -r site release/docs/html
15+
cp -r source release/source
16+
cp -r examples release/examples
17+
cp -r readme.md release/
18+
cp -r LICENSE release/
19+
cp -r authors.md release/
20+
cp -r CONTRIBUTING.md release/
21+
cd release
22+
zip -r release.zip *

0 commit comments

Comments
 (0)