-
Notifications
You must be signed in to change notification settings - Fork 513
版本发布备忘
tobato edited this page Aug 26, 2019
·
1 revision
记录项目发布的过程,免得每次发布都重新想一遍。
启动Docker以后需要把FDFS服务打开
bash
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
MAC下需要配置网卡地址
发布前先调整Readme.md 和 Changelog.md
mvn release:prepare -P release
回滚失败的发布
mvn release:rollback
期间需要输入gpg的密码
mvn release:perform -P release -DuseReleaseProfile=false
构件发布地址 https://oss.sonatype.org/
本地发布以后登录中央仓库管理进行发布 Staging Profiles
-
如果需要跳过单元测试,可以加入参数 -Darguments="-DskipTests"
-
在执行mvn release:perform时默认会生成api文档,如果默写注释不符合规范的话会造成构建失败,可以加参数-DuseReleaseProfile=false取消构建api文档
mvn release:prepare -Darguments="-DskipTests" mvn release:perform -DuseReleaseProfile=false
mvn clean deploy -P release -Dmaven.test.skip=true -DuseReleaseProfile=false