0% found this document useful (0 votes)
278 views

Odoo - SH For Developers

This document provides an introduction to using Odoo.sh for developing Odoo applications. It discusses how Odoo.sh allows developers to focus on development rather than deployment through its continuous deployment of features from GitHub to staging and production environments. It then provides steps to develop and deploy a first module using the online editor, shell, and automatic deployment of code changes. Reasons to use Odoo.sh include hosting by Odoo, inclusion of custom and community apps, and development tools to streamline the process.

Uploaded by

Eric Teo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
278 views

Odoo - SH For Developers

This document provides an introduction to using Odoo.sh for developing Odoo applications. It discusses how Odoo.sh allows developers to focus on development rather than deployment through its continuous deployment of features from GitHub to staging and production environments. It then provides steps to develop and deploy a first module using the online editor, shell, and automatic deployment of code changes. Reasons to use Odoo.sh include hosting by Odoo, inclusion of custom and community apps, and development tools to streamline the process.

Uploaded by

Eric Teo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

2018

EXPERIENCE

Odoo.sh for Developers


An introduction on how to use Odoo.sh

Denis Ledoux • Odoo.sh Developer


1 What is Odoo.sh

2 From development to production

3 Develop & deploy your first feature

4 Conclusion

5 Q&A
What is
1 Odoo.sh
Continuous
Deployment
Cloud Hosting
● Host your Odoo
● Develop features
● Test the features
● Deploy the features

www.odoo.sh
Github
connected
● Feature branches
● Merge feature branches
● Deployed automatically
● Submodules
Odoo.sh Objectives

Focus on development
1
rather than deployment
2
Hosted by Odoo with custom / community
modules
3 Testing apps from apps.odoo.com
From development to
2 production
Development

● Feature branches
● Automatic unit tests
● Demo data
● Email catcher
● Logs
● Shell
● Online editor
Staging

● Staging branches
● Copy of your production
● Manually test new features
● Email catcher
● Logs
● Shell
● Online editor
● Backup import
Production

● Your company data


● Production branch & database
● Backups
● Logs
● Shell
3 Develop & deploy
Online editor

● File manager
● Edit your code
● Commit & push
● Shell
Create your first module

Using the
Shell
Edit the code online
Commit & push
Your changes are automatically

Deployed
& tested
Connect & play

● Connect in one click to a test database


● Play around with your module
4 Conclusion
Why would you use Odoo.sh?
1 Hosted by Odoo: No hosting hassle

2 Custom features & community apps

3 Focus on development rather than deployment

4 Continuous development

5 Online tools: Backups, logs, shell, editor, ...


Any feedback ?
odoo.sh/feedback
● Build behavior for new commits
● Manual backup (backup on-demand)
● Odoo code revision in Settings
2018

EXPERIENCE

Thank you.
Any question ?

#odooexperience

2018

You might also like