[IMP] make robot libre
This commit is contained in:
parent
f1f4769a21
commit
25a1c789d2
2 changed files with 110 additions and 0 deletions
1
Makefile
1
Makefile
|
|
@ -32,6 +32,7 @@ endif
|
|||
|
||||
# Include all Makefile
|
||||
-include ./conf/make.code_generator.Makefile
|
||||
-include ./conf/make.robotlibre.Makefile
|
||||
-include ./conf/make.erplibre.Makefile
|
||||
-include ./conf/make.database.Makefile
|
||||
-include ./conf/make.docker.Makefile
|
||||
|
|
|
|||
109
conf/make.robotlibre.Makefile
Normal file
109
conf/make.robotlibre.Makefile
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
#########
|
||||
# Robot #
|
||||
#########
|
||||
.PHONY: robot_libre_all
|
||||
robot_libre_all:
|
||||
echo "Install all for robot_libre"
|
||||
./script/make.sh robot_libre_init
|
||||
./script/make.sh robot_libre_pre
|
||||
OPEN_DASHBOARD=TRUE ./run.sh --dev cg -d robotlibre -i erplibre_devops,erplibre_devops_me,erplibre_devops_extra
|
||||
|
||||
.PHONY: robot_libre_init
|
||||
robot_libre_init:
|
||||
echo "Robot Libre init"
|
||||
echo "Sorry for your lost data"
|
||||
echo "Generate repository"
|
||||
./script/manifest/update_manifest_local_dev.sh "-g base,image_db,code_generator"
|
||||
echo "Generate new fast configuration repo"
|
||||
./script/git/git_repo_update_group.py --group base,code_generator
|
||||
echo "Generate configuration"
|
||||
./script/generate_config.sh
|
||||
./script/git/git_change_remote_https_to_git.py
|
||||
|
||||
.PHONY: robot_libre_pre
|
||||
robot_libre_pre:
|
||||
echo "Create database robotlibre"
|
||||
./script/database/db_restore.py --database robotlibre
|
||||
|
||||
.PHONY: robot_libre
|
||||
robot_libre:
|
||||
./script/make.sh robot_libre_pre
|
||||
echo "Install devops"
|
||||
./script/addons/install_addons_dev.sh robotlibre erplibre_devops
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --backup --database robotlibre --restore_image robotlibre_last
|
||||
|
||||
.PHONY: robot_libre_fast
|
||||
robot_libre_fast:
|
||||
echo "FAST! RobotLibre"
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --drop --database _cache_robotlibre_last
|
||||
./script/database/db_restore.py --database robotlibre --image robotlibre_last
|
||||
|
||||
.PHONY: robot_libre_fast_update
|
||||
robot_libre_fast_update:
|
||||
echo "FAST! RobotLibre with update"
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --drop --database _cache_robotlibre_last
|
||||
./script/database/db_restore.py --database robotlibre --image robotlibre_last
|
||||
./script/addons/install_addons_dev.sh robotlibre erplibre_devops
|
||||
|
||||
.PHONY: robot_libre_extra
|
||||
robot_libre_extra:
|
||||
./script/make.sh robot_libre_pre
|
||||
echo "Install erplibre_devops and erplibre_devops_extra"
|
||||
./script/addons/install_addons_dev.sh robotlibre erplibre_devops,erplibre_devops_extra
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --backup --database robotlibre --restore_image robotlibre_last
|
||||
|
||||
.PHONY: robot_libre_me
|
||||
robot_libre_me:
|
||||
./script/make.sh robot_libre_pre
|
||||
echo "Install erplibre_devops, erplibre_devops_me and erplibre_devops_extra"
|
||||
OPEN_DASHBOARD=TRUE ./run.sh --dev cg -d robotlibre -i erplibre_devops,erplibre_devops_me,erplibre_devops_extra
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --backup --database robotlibre --restore_image robotlibre_last
|
||||
|
||||
.PHONY: robot_libre_me_only
|
||||
robot_libre_me_only:
|
||||
./script/make.sh robot_libre
|
||||
IS_ONLY_ME=TRUE ./run.sh --dev cg -d robotlibre -i erplibre_devops_me
|
||||
./.venv/bin/python3 ./odoo/odoo-bin db --backup --database robotlibre --restore_image robotlibre_last
|
||||
|
||||
.PHONY: robot_libre_me_auto
|
||||
robot_libre_me_auto:
|
||||
./script/make.sh robot_libre
|
||||
IS_ME_AUTO=TRUE ./run.sh --dev cg -d robotlibre -i erplibre_devops_me
|
||||
|
||||
.PHONY: robot_libre_me_auto_force
|
||||
robot_libre_me_auto_force:
|
||||
./script/make.sh robot_libre
|
||||
IS_ME_AUTO_FORCE=TRUE ./run.sh --dev cg -d robotlibre -i erplibre_devops_me
|
||||
|
||||
.PHONY: robot_libre_me_only_auto_force
|
||||
robot_libre_me_only_auto_force:
|
||||
./script/make.sh robot_libre
|
||||
IS_ONLY_ME=TRUE IS_ME_AUTO_FORCE=TRUE ./run.sh --dev cg -d robotlibre -i erplibre_devops_me
|
||||
|
||||
.PHONY: robot_libre_update
|
||||
robot_libre_update:
|
||||
./run.sh --limit-time-real 999999 --no-http --stop-after-init --dev cg -d robotlibre -i erplibre_devops -u erplibre_devops
|
||||
|
||||
.PHONY: robot_libre_run
|
||||
robot_libre_run:
|
||||
./run.sh -d robotlibre
|
||||
|
||||
.PHONY: robot_libre_open
|
||||
robot_libre_open:
|
||||
./.venv/bin/python ./script/selenium/web_login.py
|
||||
|
||||
.PHONY: robot_libre_open_record
|
||||
robot_libre_open_record:
|
||||
./.venv/bin/python ./script/selenium/web_login.py --record_mode
|
||||
|
||||
.PHONY: robot_libre_format
|
||||
robot_libre_format:
|
||||
parallel ::: "./script/maintenance/format.sh ./addons/ERPLibre_erplibre_addons/erplibre_devops" "./script/maintenance/format.sh ./addons/ERPLibre_erplibre_addons/erplibre_devops_me"
|
||||
|
||||
.PHONY: robot_libre_generate
|
||||
robot_libre_generate:
|
||||
./script/code_generator/new_project.py -f -d ./addons/ERPLibre_erplibre_addons -m erplibre_devops
|
||||
|
||||
.PHONY: run_db
|
||||
run_db:
|
||||
./run.sh -d $(bd)
|
||||
Loading…
Reference in a new issue