概述
最新项目出现了包体积上涨很多的问题,但是确不知到底是哪次提交导致的,为了避免后续再出现这种情况,利用gradle写了个包体积监控的任务。
流程
钉钉通知格式
实现
import org.apache.http.HttpResponse
import org.apache.http.HttpStatus
import org.apache.http.client.HttpClient
import org.apache.http.client.methods.HttpPost
import org.apache.http.entity.StringEntity
import org.apache.http.impl.client.HttpClients
import org.apache.http.util.EntityUtils
import java.text.SimpleDateFormat
def taskName = gradle.startParameter.taskNames[0]
def apkOutContext
android {
applicationVariants.all {
String variant = it.buildType.name
St