[DOC] update documentation
This commit is contained in:
parent
7df051acfa
commit
3554f92564
15
DEVELOP.md
15
DEVELOP.md
|
|
@ -1,3 +1,18 @@
|
|||
# Tools to understand
|
||||
|
||||
The library is using many tools. It is recommanded to understand that tools
|
||||
to contribute to that project.
|
||||
|
||||
* Docker (https://www.docker.com/)
|
||||
* Dind (Docker In Docker) for running docker in gitlab-ci. (https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#use-docker-in-docker)
|
||||
* Gitlab CI (https://docs.gitlab.com/ee/ci/quick_start/index.html)
|
||||
* openupgrade project (https://github.com/oca/openupgrade) and related openupgradelib (https://github.com/oca/openupgradelib)
|
||||
* poetry (https://python-poetry.org/)
|
||||
* odoorpc (https://github.com/OCA/odoorpc)
|
||||
* git-aggregator (https://github.com/acsone/git-aggregator)
|
||||
* click-odoo (https://github.com/acsone/click-odoo)
|
||||
|
||||
|
||||
# Extra Developper Requirements
|
||||
|
||||
If you want to use this library without installing anything in your
|
||||
|
|
|
|||
36
README.md
36
README.md
|
|
@ -27,6 +27,8 @@ To develop and contribute to the library, refer to the ``DEVELOP.md`` file.
|
|||
|
||||
# Usage
|
||||
|
||||
|
||||
|
||||
## ``odoo-openupgrade-wizard init``
|
||||
|
||||
```
|
||||
|
|
@ -90,6 +92,8 @@ src/
|
|||
before beginning the step.
|
||||
- ``post-migration.py`` can contains extra python command to execute
|
||||
after the execution of the step. (the orm will be available)
|
||||
Script will be executed with ``click-odoo`` command. All the ORM is available
|
||||
via the ``env`` variable.
|
||||
|
||||
* ``src`` folder contains a folder per Odoo version. In each environment folder:
|
||||
|
||||
|
|
@ -107,18 +111,23 @@ src/
|
|||
- ``debian_requirements.txt`` enumerates the list of extra system librairies
|
||||
required to run the odoo instance.
|
||||
|
||||
- ``odoo.cfg`` file. Add here extra configuration required for your custom modules.
|
||||
the classical keys (``db_host``, ``db_port``, etc...) are automatically autogenerated.
|
||||
|
||||
At this step, you should change the autogenerated files.
|
||||
You can use default files, if you have a very simple odoo instance without custom code,
|
||||
extra repositories, or dependencies...
|
||||
|
||||
|
||||
|
||||
## ``odoo-openupgrade-wizard get-code``
|
||||
|
||||
```
|
||||
odoo-openupgrade-wizard get-code
|
||||
```
|
||||
|
||||
This command will simply get all the Odoo code required to run all the steps for your migration with the ``gitaggregate`` tools.
|
||||
This command will simply get all the Odoo code required to run all the steps
|
||||
for your migration with the ``gitaggregate`` tools.
|
||||
|
||||
The code is defined in the ``repos.yml`` of each sub folders.
|
||||
|
||||
|
|
@ -134,6 +143,8 @@ if you want to update the code of some given releases, you can provide an extra
|
|||
odoo-openupgrade-wizard get-code --releases 10.0,11.0
|
||||
```
|
||||
|
||||
|
||||
|
||||
## ``odoo-openupgrade-wizard docker-build``
|
||||
|
||||
This will build local docker images that will be used in the following steps.
|
||||
|
|
@ -163,6 +174,8 @@ odoo-openupgrade-wizard-image---my-customer-10-12---10.0 latest 9d94dce2bd4
|
|||
|
||||
* This step could take a big while also !
|
||||
|
||||
|
||||
|
||||
## ``odoo-openupgrade-wizard run``
|
||||
|
||||
```
|
||||
|
|
@ -186,6 +199,8 @@ at your host, at the following url : http://localhost:9069
|
|||
* You can add ``stop-after-init`` flag to turn off the process at the end
|
||||
of the installation.
|
||||
|
||||
|
||||
|
||||
## ``odoo-openupgrade-wizard install-from-csv``
|
||||
|
||||
```
|
||||
|
|
@ -198,6 +213,8 @@ given database.
|
|||
|
||||
The database will be created, if it doesn't exists.
|
||||
|
||||
|
||||
|
||||
## ``odoo-openupgrade-wizard upgrade``
|
||||
|
||||
```
|
||||
|
|
@ -220,3 +237,20 @@ For each step, it will :
|
|||
* You can add ``--first-step=2`` to start at the second step.
|
||||
|
||||
* You can add ``--last-step=3`` to end at the third step.
|
||||
|
||||
|
||||
|
||||
## ``odoo-openupgrade-wizard generate-module-analysis``
|
||||
|
||||
```
|
||||
odoo-openupgrade-wizard generate-module-analysis\
|
||||
--database DB_NAME
|
||||
--step 2
|
||||
--modules MODULE_LIST
|
||||
```
|
||||
|
||||
Realize an analyze between the target version (in parameter via the step argument)
|
||||
and the previous version. It will generate analysis_file.txt files present
|
||||
in OpenUpgrade project.
|
||||
You can also use this fonction to analyze differences for custom / OCA modules
|
||||
between several versions, in case of refactoring.
|
||||
|
|
|
|||
|
|
@ -67,9 +67,6 @@ docker exec db psql --username=odoo --dbname=test_v12 -c "update res_partner set
|
|||
locally. (there are extra bugs locally that doesn't occures on gitlab,
|
||||
in ``cli_B_03_run_test.py``...
|
||||
|
||||
- ``.absolute()`` has been added in test to try to fix some things,
|
||||
but maybe it's not necessary.
|
||||
|
||||
- Check if there are default values for containers, limiting ressources.
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user