[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_MANIFEST_PROD="./default.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
|
||||
|
||||
# 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 -m ${EL_MANIFEST_DEV}
|
||||
|
||||
kill ${DAEMON_PID}
|
||||
./script/update_manifest_local_dev.sh
|
||||
|
||||
echo -e "\n---- Install python packages/requirements ----"
|
||||
${EL_HOME}/venv/bin/pip3 install --upgrade pip
|
||||
|
|
|
|||
|
|
@ -19,9 +19,7 @@ EL_CONFIG_FILE="${EL_HOME}/config.conf"
|
|||
./script/install_locally.sh
|
||||
|
||||
# Update git-repo
|
||||
./venv/repo init -u http://git.erplibre.ca/ERPLibre -b master
|
||||
#./venv/repo sync --force-sync
|
||||
./venv/repo sync
|
||||
./script/update_manifest_prod.sh
|
||||
|
||||
echo -e "\n---- Install python packages/requirements ----"
|
||||
${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