-
Notifications
You must be signed in to change notification settings - Fork 692
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Establish a build and release process #6
Comments
I agree with your suggestion. So one master branch where the pull requests will be made into and for each release a new branch or tag? |
I would say we use the common practices without reinventing the wheel. We use it also for our team and it works. in short we have a two main branches:
and a lot of supporting branches like:
what do you mean? |
Sounds good. I would say we should realise it with a transitional solution in the first step. Maybe making a first release with the following branches:
|
right now the old build and release process looks very manual. We need to define, what we want to do in the future.
So my view:
I would stick to maven, even if I also see that gradle has done a great job, but many persons know maven and this makes it also easier for us to get rid of any "build usage issues".
regarding release process. I would like to have at least a branch per major release. Every released version should have at least a tagged/labled version in the repository too, so it is easy to recreate any issues from the tags and branches.
Of course the build and release process needs to be documented in the wiki as well, for:
The text was updated successfully, but these errors were encountered: