Skip to content

Commit e4ed71a

Browse files
committed
Add script to update docs
For now this is manual but we should be able to trigger that from CI next.
1 parent fed757e commit e4ed71a

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

other/tools/upload_docs.sh

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/usr/bin/env bash
2+
3+
# Helper to upload artifact to s3 and set permissions and metadata correct.
4+
# http://mavsdk-python-docs.s3-website.eu-central-1.amazonaws.com/
5+
6+
# Sync everything
7+
s3cmd sync mavsdk/build/html/genindex.html mavsdk/build/html/_images mavsdk/build/html/index.html mavsdk/build/html/objects.inv mavsdk/build/html/plugins mavsdk/build/html/py-modindex.html mavsdk/build/html/search.html mavsdk/build/html/searchindex.js mavsdk/build/html/_sources mavsdk/build/html/_static mavsdk/build/html/system.html s3://mavsdk-python-docs
8+
9+
# Fix meta data
10+
s3cmd put -m text/html mavsdk/build/html/index.html s3://mavsdk-python-docs
11+
12+
s3cmd put -m text/javascript mavsdk/build/html/searchindex.js s3://mavsdk-python-docs
13+
s3cmd put -m text/javascript mavsdk/build/html/_static/jquery.js s3://mavsdk-python-docs/_static/
14+
s3cmd put -m text/javascript mavsdk/build/html/_static/doctools.js s3://mavsdk-python-docs/_static/
15+
s3cmd put -m text/javascript mavsdk/build/html/_static/underscore.js s3://mavsdk-python-docs/_static/
16+
s3cmd put -m text/javascript mavsdk/build/html/_static/documentation_options.js s3://mavsdk-python-docs/_static/
17+
s3cmd put -m text/javascript mavsdk/build/html/_static/language_data.js s3://mavsdk-python-docs/_static/
18+
19+
# Set it all to public
20+
s3cmd setacl -r s3://mavsdk-python-docs --acl-public

0 commit comments

Comments
 (0)