# PGYUploader **Repository Path**: WB_LZD/pgyuploader ## Basic Information - **Project Name**: PGYUploader - **Description**: 蒲公英上传工具,可以在在指定的Task后注入蒲公英的上传Task - **Primary Language**: Groovy - **License**: BSD-3-Clause-Clear - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-12 - **Last Updated**: 2021-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PGYUploader ### 介绍 蒲公英上传工具,可以在在指定的Task后注入蒲公英的上传Task ### 使用说明 1. 需要通过 uploadArchives Task 打成 jar 包来使用 2. 在需要注入的工程中添加以下代码 ```groovy // 在项目中增加依赖 buildscript { repositories { maven { allowInsecureProtocol = true url uri('http://172.22.44.104:8081/repository/maven-releases') } } dependencies { classpath 'com.zeji.android:PGYUploader:1.0.2' } } ``` ```properties # 在 gradle.properties 中增加 PGY_UPLOAD_AFTER = <要注入的任务,比如我是想在打debug包之后上传,那我这里就可以写 assembleDebug,依需而定> PGY_U_KEY = PGY_API_KEY = ``` ```groovy apply plugin: 'com.android.plugins.pgyuploader' // 在 app 的 build.gradle 中适当的位置增加 rootProject.extensions.add('PGY_UPLOAD_FILE', "<你的需要上传的文件路径及文件名>") // 如我的是:"${projectDir.path}/build/outputs/apk/debug/${fileName}" ``` 3. sync 4. 运行 gradle PGYUploader 即可,会先执行 PGY_UPLOAD_AFTER,并在运行完成后将 PGY_UPLOAD_FILE 的文件上传 ### 参与贡献 1. 如有问题欢迎提 Issue