122 lines
4.8 KiB
Makefile
122 lines
4.8 KiB
Makefile
#########
|
|
# 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/config/setup_odoo_config_conf_devops.py
|
|
./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
|
|
./odoo_bin.sh db --backup --database robotlibre --restore_image robotlibre_last
|
|
|
|
.PHONY: robot_libre_fast
|
|
robot_libre_fast:
|
|
echo "FAST! RobotLibre"
|
|
./odoo_bin.sh 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"
|
|
./odoo_bin.sh 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
|
|
./odoo_bin.sh 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
|
|
./odoo_bin.sh 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
|
|
./odoo_bin.sh 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:
|
|
source .venv.erplibre/bin/activate;python ./script/selenium/web_login.py
|
|
|
|
.PHONY: robot_libre_open_record
|
|
robot_libre_open_record:
|
|
source .venv.erplibre/bin/activate;python ./script/selenium/web_login.py --record_mode
|
|
|
|
.PHONY: robot_libre_format
|
|
robot_libre_format:
|
|
parallel ::: "./script/maintenance/format.sh ./odoo$(ODOO_VERSION)/addons/ERPLibre_erplibre_addons/erplibre_devops" "./script/maintenance/format.sh ./odoo$(ODOO_VERSION)/addons/ERPLibre_erplibre_addons/erplibre_devops_me"
|
|
|
|
.PHONY: robot_libre_generate
|
|
robot_libre_generate:
|
|
./script/code_generator/new_project.py -f -d ./odoo$(ODOO_VERSION)/addons/ERPLibre_erplibre_addons -m erplibre_devops
|
|
|
|
.PHONY: run_db
|
|
run_db:
|
|
./run.sh -d $(bd)
|
|
|
|
.PHONY: robot_libre_selenium_generate_code_example_01
|
|
robot_libre_selenium_generate_code_example_01:
|
|
source .venv.erplibre/bin/activate;python ./script/selenium/scenario/selenium_devops.py --open_me_devops --generate_code
|
|
|
|
.PHONY: robot_libre_selenium_generate_code_example_01_record
|
|
robot_libre_selenium_generate_code_example_01_record:
|
|
source .venv.erplibre/bin/activate;python ./script/selenium/scenario/selenium_devops.py --open_me_devops --generate_code --not_private_mode --video_suffix not_private_mode --no_dark_mode --record_mode --window_size 1920,1080
|
|
|
|
.PHONY: robot_libre_selenium_generate_code_example_01_record_cell
|
|
robot_libre_selenium_generate_code_example_01_record_cell:
|
|
source .venv.erplibre/bin/activate;python ./script/selenium/scenario/selenium_devops.py --open_me_devops --generate_code --not_private_mode --video_suffix not_private_mode --no_dark_mode --record_mode --window_size 1080,1920
|