Android环境变量
系统管理 - > 全局属性-> 配置环境变量
系统管理 - > 全局工具配置-> 配置JDK、gradle,git等
通用
留8个包。。。
源码管理
添加账号就行了
构建触发器
每5分钟检测一次代码有新改动就构建
H/5 * * * *
构建
两种方式上传安装包到蒲公英
蒲公英文档
第一种:
curl -F "file=@/tmp/example.apk" -F "uKey=" -F "_api_key=" https://qiniu-storage.pgyer.com/apiv1/app/upload
curl -F "file=@apk/com.bfonline.online1.0.0_server-release.apk" -F "uKey=c263d105c08915a0fb1fa7dec613ef7a" -F "_api_key=5ef6d1c5c5bc931fc5245acdecfb128d" https://qiniu-storage.pgyer.com/apiv1/app/upload
构建后操作
首先在gradle里配置打包完移动到apk目录下
applicationVariants.all { //判断是release还是debug版本 def buildType = it.buildType.name def fileName //下面的channel是获取渠道号 def channel = "server" //只对Release包起作用,如果不是Release包则不变更输出路径,否则可能导致AS无法自动安装debug包。 if (buildType == "release") { it.getPackageApplication().outputDirectory = new File(project.rootDir.absolutePath + "/apk") } it.outputs.each { //只对Release包起作用,如果不是Release包则不变更名称。 if (buildType == "release") { //我此处的命名规则是:渠道名_项目名_版本名_创建时间_构建类型.apk fileName = "com.bfonline.online${defaultConfig.versionName}_${channel}-${buildType}.apk" //重新对apk命名。 it.outputFileName = fileName } } }
企业微信通知
webhook插件
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/78506.html