mirror of
https://github.com/Start9Labs/documentation.git
synced 2026-03-26 02:11:55 +00:00
update build scripts
This commit is contained in:
18
site/_utils/deploy_gh_pages.sh
Executable file
18
site/_utils/deploy_gh_pages.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copy contents
|
||||
mkdir gh-pages
|
||||
cp -r ./docs/_build/dirhtml/. gh-pages
|
||||
|
||||
# Create gh-pages branch
|
||||
cd gh-pages
|
||||
git init
|
||||
git config --local user.email "dev@start9labs.com"
|
||||
git config --local user.name "Start9 Dev"
|
||||
git remote add origin "https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git"
|
||||
git checkout -b gh-pages
|
||||
|
||||
# Deploy
|
||||
git add .
|
||||
git commit -m "Publish docs" || true
|
||||
git push origin gh-pages --force
|
||||
23
site/_utils/deploy_staging.sh
Executable file → Normal file
23
site/_utils/deploy_staging.sh
Executable file → Normal file
@@ -1,18 +1,13 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# Copy contents
|
||||
mkdir gh-pages
|
||||
cp -r ./docs/_build/dirhtml/. gh-pages
|
||||
echo "FILTER: make multiversion"
|
||||
make clean && make multiversion
|
||||
|
||||
# Create gh-pages branch
|
||||
cd gh-pages
|
||||
git init
|
||||
git config --local user.email "dev@start9labs.com"
|
||||
git config --local user.name "Start9 Dev"
|
||||
git remote add origin "https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git"
|
||||
git checkout -b gh-pages
|
||||
echo "FILTER: scp build"
|
||||
scp -r _build/* root@staging.start9labs.com:/var/www/html/staging.start9labs.com
|
||||
|
||||
# Deploy
|
||||
git add .
|
||||
git commit -m "Publish docs" || true
|
||||
git push origin gh-pages --force
|
||||
echo "FILTER: ssh restart nginx and tor"
|
||||
ssh root@staging.start9labs.com "systemctl reload nginx && systemctl reload tor"
|
||||
|
||||
echo "FILTER: fin"
|
||||
|
||||
Reference in New Issue
Block a user