Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D Dev Documentation
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • crnd-public
  • Dev Documentation
  • Wiki
  • Development Process

Development Process · Changes

Page history
Update Development Process authored Mar 30, 2020 by Dmytro Katyukha's avatar Dmytro Katyukha
Show whitespace changes
Inline Side-by-side
Development-Process.md
View page @ 965775a1
......@@ -32,3 +32,18 @@ Any code changes should pass the following stages to be merged into the main bra
5. Manual testing and code review
After all tests and code reviews are passed, the branch will be merged into the stable one (11.0).
### Forward ports
This section describes how to forward-port chages from one serie to another (for example from 12.0 to 13.0)
1. Switch to 13.0 version and pull latest changes
2. Create new branch: 13.0-forwardport
3. Merge latet changes from 12.0 version: ``git merge --no-ff --edit --no-commit origin/12.0``
4. Update versions of changed modules - ensure all modules have version 13.0.*
5. If there are migration in changes, adapt them to 13.0 version (usualy it is enought to change folder name to start from 13.0
6. Resolve conflicts.
7. Run tests for 13.0 version and ensure that all tests pases
8. If tests failed and fixin requires big changes, then commit and do fixes in separate commit(s)
9. If everything is Ok - commit
10. push changes
\ No newline at end of file
Clone repository
  • CI Review App
  • Development Process
  • File Templates
    • .gitignore
    • gitlab ci.yml
    • odoo packager.yml
  • Odoo Packager
  • Set up develpment environment
  • Useful Links
  • Home
  • Процеси
    • Процес створення нового модуля в новому репозитарії
  • Тестові задачі
    • KPI
    • OKR
    • Weather Measurement
    • Робоче місце охорони