Skip to content
Extraits de code Groupes Projets
Valider 2252f44c rédigé par Théo - Le Filament's avatar Théo - Le Filament
Parcourir les fichiers

build(get_addons): use environment variable for path to the cloned repository

parent 744fdd40
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -5,7 +5,7 @@ set -e ...@@ -5,7 +5,7 @@ set -e
ODOO_ROOT_DIR=${ODOO_ROOT_DIR:-'/opt/odoo'} ODOO_ROOT_DIR=${ODOO_ROOT_DIR:-'/opt/odoo'}
SAVE_COMMITS_DIR=${SAVE_COMMITS_DIR:-'/opt/odoo_commits'} SAVE_COMMITS_DIR=${SAVE_COMMITS_DIR:-'/opt/odoo_commits'}
SAVE_COMMITS_FILENAME=${SAVE_COMMITS_FILENAME:-'custom_addons'} SAVE_COMMITS_FILENAME=${SAVE_COMMITS_FILENAME:-'custom_addons'}
TMP_REPO_PATH='/tmp/repo' TMP_REPO_PATH=${TEMP_REPO_PATH:-'/tmp/repo'}
save_commit() { save_commit() {
repo="$1" repo="$1"
...@@ -37,13 +37,13 @@ fi ...@@ -37,13 +37,13 @@ fi
set -e set -e
git -C "${TMP_REPO_PATH}" checkout "${ref}" git -C "${TMP_REPO_PATH}" checkout "${ref}"
commit="$(git -C /tmp/repo rev-parse HEAD)" commit="$(git -C ${TMP_REPO_PATH} rev-parse HEAD)"
if [ -n "$modules" ]; then if [ -n "$modules" ]; then
for module in $modules; do for module in $modules; do
if [ -d "${ODOO_ROOT_DIR}/${dst}/${module}" ]; then if [ -d "${ODOO_ROOT_DIR}/${dst}/${module}" ]; then
rm -r "${ODOO_ROOT_DIR}/${dst}/${module}" rm -r "${ODOO_ROOT_DIR}/${dst}/${module}"
fi fi
mv "/tmp/repo/${module}" "${ODOO_ROOT_DIR}/${dst}/" mv "${TMP_REPO_PATH}/${module}" "${ODOO_ROOT_DIR}/${dst}/"
save_commit "$repo" "$commit" "$module" "$dst" save_commit "$repo" "$commit" "$module" "$dst"
done done
else else
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter