美文网首页
Gradle自动打包上传fir插件

Gradle自动打包上传fir插件

作者: 墨源为水 | 来源:发表于2020-09-07 16:55 被阅读0次

    之前由jenkins实现打包自动上传到fir.im,但是最近本地服务器多次出现故障,就暂时停止对jenkins的使用,打包之后手动进行上传到fir上,最近发现fir已经发布打包自动上传的插件,但是接入发现远程根本引入找不到插件,就自己手动实现了这种插件,使用方法如下:

    一.工程根目录build.gradle文件

    repositories {
            maven {
                url 'https://dl.bintray.com/1025310276/maven'
            }
    }
    
    classpath 'com.ch.fir:fir-loader:1.0.1'
    

    二.app module下build.gradle文件

    apply plugin: 'fir'
    fir {
        apiToken "***"//fir.im上的apitoken
        changeLog "更新日志" // 或者file("日志文件路径")
        upload true
    }
    

    注意:
    1.fir下可配置attachAssembleRelease,true代表自动关联assembleRelease,执行assembleRelease命令就可以实现打包之后自动上传,false不关联assembleRelease,但是可以在gradle面板窗口里,点击app/Tasks/firloader/fir-loader即可打包上传,不填写默认为true
    2.fir下可配置version,优先认为此version为fir显示版本号,不填写version会获取apk版本号
    3.该插件也支持多渠道打包自动上传fir.im,配置如下:apitokens ["***","****"],其中app/Tasks/firloader/目录下的task名称为fir-loader{flavorName}
    4.对比官方插件,支持了关联assembleRelease命令,也支持多渠道包的上传

    若大家在使用过程中有什么问题,或者优化意见,欢迎在评论区提出。若有上传fir.im之后自动发送邮件给测试组的需求意见也可以

    相关文章

      网友评论

          本文标题:Gradle自动打包上传fir插件

          本文链接:https://www.haomeiwen.com/subject/ffrlektx.html