-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbuildhelp.sh
35 lines (27 loc) · 942 Bytes
/
buildhelp.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#! /bin/bash
# This script deploys Python vitrual environment, MkDocs and its dependencies
# Then it builds MkDocs help
# Pass the `Help` folder path as first parameter to the script
# This script is called by the `Build\scripts\magic\_site.sh`
echo "Creating venv: py -m venv venv --upgrade-deps"
cd $1
pwd
python3 -m venv venv --upgrade-deps
echo "Activating venv: source venv/bin/activate"
cd $1
pwd
. ./venv/bin/activate
cd $1
pwd
echo "Updating pip: python3 -m pip install --upgrade pip"
python3 -m pip install --upgrade pip
echo "Installing MkDocs and dependencies: python3 -m pip install -U -r install/requirements.txt"
python3 -m pip install -U -r install/requirements.txt
echo "Finished deploying Venv with Python and MkDocs"
echo "Checking MkDocs version:"
python3 -m mkdocs -V
echo "Changed directory to: $curDir"
echo "Executing $PSScriptRoot\buildhelp.py"
python3 ./buildhelp.py
deactivate
echo "Finished building Help"