# 添加所有修改的文件
git add .
# 提交修改
git commit -m "Release version 2.0.1: Fix Android 14+ compatibility and modernize build"
# 推送到 GitHub
git push origin master# 创建版本标签
git tag v2.0.6
# 推送标签到 GitHub
git push origin v2.0.6访问 https://jitpack.io/#MZCretin/AutoUpdateProject 查看构建状态
allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://jitpack.io' } // 添加这一行
}
}dependencies {
implementation 'com.github.MZCretin:AutoUpdateProject:v2.0.6'
}-
更新版本号:
- 修改
cretinautoupdatelibrary/build.gradle中的versionCode和versionName
- 修改
-
提交并标签:
git add . git commit -m "Release version x.x.x" git push origin master git tag vx.x.x git push origin vx.x.x
-
通知用户更新依赖:
implementation 'com.github.MZCretin:AutoUpdateProject:vx.x.x'
- ✅ 免费使用:完全免费的服务
- ✅ 自动构建:从 GitHub 标签自动构建
- ✅ 版本管理:支持分支、标签、提交哈希
- ✅ 快速发布:推送标签后几分钟内可用
- ✅ 全球CDN:快速的依赖下载速度
- 语义化版本:使用
vMajor.Minor.Patch格式 - 发布说明:在 GitHub Release 中添加更新日志
- 向后兼容:避免在 Minor 版本中引入破坏性变更
- 测试充分:发布前确保在多个 Android 版本上测试
如果 JitPack 构建失败:
- 检查项目是否能在本地正常编译
- 确保所有依赖都是公开可用的
- 查看 JitPack 构建日志获取详细错误信息
- 确认
maven-publish插件已应用
当前库信息:
- GroupId: com.github.MZCretin
- ArtifactId: AutoUpdateProject
- 当前版本: v2.0.6
- JitPack地址: https://jitpack.io/#MZCretin/AutoUpdateProject