Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0729cc9

Browse files
authored
Merge pull request #166 from rlove/feature/createarchive
Create release archive
2 parents 296f45e + 58969df commit 0729cc9

5 files changed

Lines changed: 38 additions & 0 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@
66
.idea/
77
site/
88
pages/
9+
release/
10+
utplsql.tar.gz
11+
utplsql.zip

.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: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
# Change working directory to script directory
3+
cd "${0%/*}"
4+
chmod +x ./build_docs.sh
5+
chmod +x ./create_release_archive.sh
6+
./build_docs.sh
7+
./create_release_archive.sh

.travis/create_release_archive.sh

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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 ../utplsql.zip *
23+
tar -zcvf ../utplsql.tar.gz *

0 commit comments

Comments
 (0)