Contributors mailing list archives
contributors@odoo-community.org
Browse archives
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
by
Akretion France., David BEAL
Hello kitti,
Thanks to Pedro to present most of the tools. It seems they all use https://github.com/acsone/git-aggregator
Some of them are all in one solutions, but for your particular problematic I confirm it can be solved by symbolic links.
You can have a look to this lib
Doc is not fully and update documented
But here is the format you need to expose
You see the format for merged branch and how to specify which modules (account-fin ...) are collected to 'links' directory gather all symbolic links
addons path is then only : /odoo/src/addons', '/odoo/src/odoo/addons', '/odoo/links', '/odoo/local-src'
finally `ak build` cmd : generate a repo.yaml file required by git aggregator which clone and update branch
Let me know if you need information
My 2 cts
Chef de projet
Odoo Développement / Intégration
Le lun. 17 juin 2019 à 08:22, Kitti Upariphutthiphong <kittiu@ecosoft.co.th> a écrit :
Thanks you Pedro, I will take a good look at it.At first I was thinking about using Apache Airflow to automate git things (also to explore other aspect).On Sun, Jun 16, 2019, 6:07 PM Pedro M. Baeza (Tecnativa) <pedro.baeza@tecnativa.com> wrote:Hi, Kitti,With "manual" deployments, it's difficult to handle all the possible needs you have for an Odoo installation. Before created a deployment system, what I did is to git clone full repos, and add in the addons path only one extra folder, in which I made symbolic links of each addon I want to put in the database. With that, you only need to do git pull on each repository for updating it, but symbolic links will keep the same number of addons.But then, pull requests come to be important also, because you can't wait for the PR to be merged for having it in the installation. And also to auto-update concerning addons, and to have staging environment...So we created Doodba (DOcker ODoo BAse) as a general solution for deployment: https://github.com/Tecnativa/doodba. It includes all the tools that our know how have recommended over the time, with all these questions solved: we have an addons.yaml file where you declare the repository and the addons, and they are auto-populated. You can put in repos.yaml possible pull requests and they will be auto-merged in your deployment. Auto-update, protected staging environment, Mailhog for checking outgoing mails, etc is the set of features you have.For not being promoting only my solution, I have to say that other deployment methods have been done by other felow companies that are OCA contributors, like the pip system, packaging modules as pip packages and being able to do `pip install`, or other Docker based solutions like Dockery, Akretion docker-odoo or Camptocamp docker-odoo-project. Sorry if I miss any other one, but this is what I have in my head right now. Any other project can be mentioned as reply.Regards_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Reference
-
How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
byEcosoft Co. Ltd., Kitti Upariphutthiphong-
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
bydar -
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
bydar -
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
bydar -
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
byAkretion France., Sébastien Beau -
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
byForgeFlow, S.L., Jordi Ballester Alomar -
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
byMoaHub, Graeme Gellatly -
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
byTecnativa. S. L., Jairo Llopis -
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
byTecnativa. S. L., Pedro M. Baeza -
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
byEcosoft Co. Ltd., Kitti Upariphutthiphong -
Re: How to auto pull only selected folder (addon) from multiple OCA repo into one repo.
byEcosoft Co. Ltd., Kitti Upariphutthiphong
-