Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Wazaabi/Delivery"
< Wazaabi
Line 13: | Line 13: | ||
** Update [[Wazaabi/ChangeLog|change log]] with fixed bugs. | ** Update [[Wazaabi/ChangeLog|change log]] with fixed bugs. | ||
− | + | * Git commands | |
** git fetch origin | ** git fetch origin | ||
** git checkout develop | ** git checkout develop | ||
Line 32: | Line 32: | ||
update version from 0.X.Y to v0.X.Y+1, for instance if version was 0.6.5 it becomse 0.6.6 | update version from 0.X.Y to v0.X.Y+1, for instance if version was 0.6.5 it becomse 0.6.6 | ||
+ | |||
+ | |||
+ | git fetch origin develop | ||
+ | git checkout develop | ||
+ | git merge origin develop | ||
+ | |||
+ | cd org.eclipse.wazaabi/releng/org.eclipse.wazaabi.build | ||
+ | mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=0.X.Y-SNAPSHOT | ||
+ | cd org.eclipse.wazaabi | ||
+ | git add . | ||
+ | git commit -m "new version 0.X.Y-SNAPSHOT" | ||
+ | git push origin develop |
Revision as of 09:33, 11 April 2013
- Feature delivery happens once a month from the master branch:
- Merge develop branch to master.
- Create a tag on master branch v<major>_<minor>_<service> (e.g. v0_6_0).
- Update change log with list of new features.
- In develop branch, increase service version of all plugins.
- When any interface break, increase minor version of all plugins.
- Fixes for Major or Critical bugs can be delivered on demand basis on previous monthly delivery:
- Do NOT merge to master any new stuff except the bug fix.
- Create a tag on master branch v<major>_<minor>_<service> (e.g. v0_6_1).
- Merge immediately to develop branch the bug fix.
- In develop branch, increase service version of all plugins.
- Update change log with fixed bugs.
- Git commands
- git fetch origin
- git checkout develop
- git merge origin/develop
- git checkout master
- git merge origin/master
- git merge develop
- git tag -a "v0.X.Y" -m "RELEASE 0.X.Y"
- git push origin v0.X.Y
- git push origin master
update version of all plugins in develop in case of break of interface [TODO : define a explicitely break of interface]
update version from v0.X.Y to v0.X+1.0, for instance if version was 0.6.5, the version becomes 0.7.0
otherwise
update version from 0.X.Y to v0.X.Y+1, for instance if version was 0.6.5 it becomse 0.6.6
git fetch origin develop
git checkout develop
git merge origin develop
cd org.eclipse.wazaabi/releng/org.eclipse.wazaabi.build mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=0.X.Y-SNAPSHOT cd org.eclipse.wazaabi git add . git commit -m "new version 0.X.Y-SNAPSHOT" git push origin develop