[UPD] create script to run repo sync on manifest
- Add guide to search branch in all repo - Add experimental manifest - Add script to clean all repo
This commit is contained in:
parent
4c0ed94f8b
commit
7b9a4e4345
9 changed files with 75 additions and 10 deletions
|
|
@ -21,3 +21,4 @@ EL_WEBSITE_NAME="_"
|
||||||
EL_GITHUB_TOKEN=""
|
EL_GITHUB_TOKEN=""
|
||||||
EL_MANIFEST_PROD="./default.xml"
|
EL_MANIFEST_PROD="./default.xml"
|
||||||
EL_MANIFEST_DEV="./manifest/default.dev.xml"
|
EL_MANIFEST_DEV="./manifest/default.dev.xml"
|
||||||
|
EL_MANIFEST_EXP="./manifest/default.experimental.xml"
|
||||||
|
|
|
||||||
4
script/clean_repo_manifest.sh
Executable file
4
script/clean_repo_manifest.sh
Executable file
|
|
@ -0,0 +1,4 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
rm -rf ./odoo ./addons/*
|
||||||
|
mkdir -p addons/addons
|
||||||
|
|
@ -19,13 +19,7 @@ EL_CONFIG_FILE="${EL_HOME}/config.conf"
|
||||||
./script/install_locally.sh
|
./script/install_locally.sh
|
||||||
|
|
||||||
# Update git-repo
|
# Update git-repo
|
||||||
git daemon --base-path=. --export-all --reuseaddr --informative-errors --verbose &
|
./script/update_manifest_local_dev.sh
|
||||||
DAEMON_PID=$!
|
|
||||||
|
|
||||||
./venv/repo init -u git://127.0.0.1:9418/ -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_DEV}
|
|
||||||
./venv/repo sync -m ${EL_MANIFEST_DEV}
|
|
||||||
|
|
||||||
kill ${DAEMON_PID}
|
|
||||||
|
|
||||||
echo -e "\n---- Install python packages/requirements ----"
|
echo -e "\n---- Install python packages/requirements ----"
|
||||||
${EL_HOME}/venv/bin/pip3 install --upgrade pip
|
${EL_HOME}/venv/bin/pip3 install --upgrade pip
|
||||||
|
|
|
||||||
|
|
@ -19,9 +19,7 @@ EL_CONFIG_FILE="${EL_HOME}/config.conf"
|
||||||
./script/install_locally.sh
|
./script/install_locally.sh
|
||||||
|
|
||||||
# Update git-repo
|
# Update git-repo
|
||||||
./venv/repo init -u http://git.erplibre.ca/ERPLibre -b master
|
./script/update_manifest_prod.sh
|
||||||
#./venv/repo sync --force-sync
|
|
||||||
./venv/repo sync
|
|
||||||
|
|
||||||
echo -e "\n---- Install python packages/requirements ----"
|
echo -e "\n---- Install python packages/requirements ----"
|
||||||
${EL_HOME}/venv/bin/pip3 install --upgrade pip
|
${EL_HOME}/venv/bin/pip3 install --upgrade pip
|
||||||
|
|
|
||||||
11
script/update_manifest_dev.sh
Executable file
11
script/update_manifest_dev.sh
Executable file
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
. ./env_var.sh
|
||||||
|
|
||||||
|
#EL_MANIFEST_PROD="./default.xml"
|
||||||
|
#EL_MANIFEST_DEV="./manifest/default.dev.xml"
|
||||||
|
|
||||||
|
# Update git-repo
|
||||||
|
./venv/repo init -u http://git.erplibre.ca/ERPLibre -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_DEV}
|
||||||
|
#./venv/repo sync --force-sync
|
||||||
|
./venv/repo sync --force-sync -v
|
||||||
15
script/update_manifest_local_dev.sh
Executable file
15
script/update_manifest_local_dev.sh
Executable file
|
|
@ -0,0 +1,15 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
. ./env_var.sh
|
||||||
|
|
||||||
|
#EL_MANIFEST_PROD="./default.xml"
|
||||||
|
#EL_MANIFEST_DEV="./manifest/default.dev.xml"
|
||||||
|
|
||||||
|
# Update git-repo
|
||||||
|
git daemon --base-path=. --export-all --reuseaddr --informative-errors --verbose &
|
||||||
|
DAEMON_PID=$!
|
||||||
|
|
||||||
|
./venv/repo init -u git://127.0.0.1:9418/ -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_DEV}
|
||||||
|
./venv/repo sync -v --force-sync -m ${EL_MANIFEST_DEV}
|
||||||
|
|
||||||
|
kill ${DAEMON_PID}
|
||||||
16
script/update_manifest_local_experimental.sh
Executable file
16
script/update_manifest_local_experimental.sh
Executable file
|
|
@ -0,0 +1,16 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
. ./env_var.sh
|
||||||
|
|
||||||
|
#EL_MANIFEST_PROD="./default.xml"
|
||||||
|
#EL_MANIFEST_DEV="./manifest/default.dev.xml"
|
||||||
|
#EL_MANIFEST_EXP="./manifest/default.experimental.xml"
|
||||||
|
|
||||||
|
# Update git-repo
|
||||||
|
git daemon --base-path=. --export-all --reuseaddr --informative-errors --verbose &
|
||||||
|
DAEMON_PID=$!
|
||||||
|
|
||||||
|
./venv/repo init -u git://127.0.0.1:9418/ -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_EXP}
|
||||||
|
./venv/repo sync -v --force-sync -m ${EL_MANIFEST_EXP}
|
||||||
|
|
||||||
|
kill ${DAEMON_PID}
|
||||||
15
script/update_manifest_local_prod.sh
Executable file
15
script/update_manifest_local_prod.sh
Executable file
|
|
@ -0,0 +1,15 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
. ./env_var.sh
|
||||||
|
|
||||||
|
#EL_MANIFEST_PROD="./default.xml"
|
||||||
|
#EL_MANIFEST_DEV="./manifest/default.dev.xml"
|
||||||
|
|
||||||
|
# Update git-repo
|
||||||
|
git daemon --base-path=. --export-all --reuseaddr --informative-errors --verbose &
|
||||||
|
DAEMON_PID=$!
|
||||||
|
|
||||||
|
./venv/repo init -u git://127.0.0.1:9418/ -b $(git rev-parse --abbrev-ref HEAD) -m ${EL_MANIFEST_PROD}
|
||||||
|
./venv/repo sync -v -m ${EL_MANIFEST_PROD}
|
||||||
|
|
||||||
|
kill ${DAEMON_PID}
|
||||||
11
script/update_manifest_prod.sh
Executable file
11
script/update_manifest_prod.sh
Executable file
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
. ./env_var.sh
|
||||||
|
|
||||||
|
#EL_MANIFEST_PROD="./default.xml"
|
||||||
|
#EL_MANIFEST_DEV="./manifest/default.dev.xml"
|
||||||
|
|
||||||
|
# Update git-repo
|
||||||
|
./venv/repo init -u http://git.erplibre.ca/ERPLibre -b $(git rev-parse --abbrev-ref HEAD)
|
||||||
|
#./venv/repo sync --force-sync
|
||||||
|
./venv/repo sync -v
|
||||||
Loading…
Reference in a new issue