forked from drugis/addis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE.HOWTO
29 lines (20 loc) · 834 Bytes
/
RELEASE.HOWTO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1. ./scripts/changeVersion.sh $NEW_VERSION
2. edit README.md to reflect changes in the new version
3. commit your changes to git
4. ./scripts/release.sh
5. commit the automated changes to git
6. verify that the addis-$VERSION.zip was created and contains the JAR, the
README and the LICENSE (and anything else that is supposed to be released)
and that it works as expected (and all files have correct contents).
7. push your changes:
$ git push origin master
8. create the version branch & tag:
$ git branch $(VERSION)b
$ git checkout $(VERSION)b
$ git tag $(VERSION)
$ git push origin $(VERSION)b
$ git push --tags
$ git checkout master
(only branch for major releases, tag for all releases)
9. ./scripts/changeVersion.sh $NEW_SNAPSHOT_VERSION
10. commit your changes to git