Initial commit
This commit is contained in:
46
doc/发布流程.md
Normal file
46
doc/发布流程.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# 文档说明
|
||||
|
||||
本文档用于说明当前项目如何进行发布。
|
||||
|
||||
|
||||
# 发布流程
|
||||
|
||||
## push to mvn center
|
||||
|
||||
```
|
||||
mvn clean deploy -P release
|
||||
```
|
||||
|
||||
## commit to github
|
||||
|
||||
```
|
||||
git push
|
||||
```
|
||||
|
||||
## merge to master
|
||||
|
||||
```
|
||||
git checkout master
|
||||
git pull
|
||||
git checkout branch
|
||||
git rebase master (用rebase合并主干的修改,如果有冲突在此时解决)
|
||||
git checkout master
|
||||
git merge branch
|
||||
git push
|
||||
```
|
||||
|
||||
## create new branch & checkout
|
||||
|
||||
```
|
||||
git branch release_XXX
|
||||
git checkout release_XXX
|
||||
```
|
||||
|
||||
## modify project version
|
||||
|
||||
```
|
||||
mvn versions:set -DgroupId=com.github.houbb -DartifactId=paradise* -DoldVersion=1.1.2 -DnewVersion=1.1.3-SNAPSHOT-->
|
||||
mvn -N versions:update-child-modules
|
||||
mvn versions:commit
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user