跳转到内容

v9.0.0-rc.1 beta

  • tag修改

v1.0.0-rc.7 beta

  • build-scripts-short/ 脚本执行异常问题

v1.0.0-rc.6 caution

  • 非 ASCII 路径敏感问题
  • 添加 label说明

v1.0.0-rc.5 caution

powershell
Name
----
apk-automatic-v2.sh            # 自动化构建 apksigner v2 签名
apk-automatic.sh               # 自动化构建 jarsigner 签名
apk-build-sign-v2.sh           # 打包 apksigner v2 签名
apk-build-sign.sh              # 打包 jarsigner 签名
apk-build.sh                   # 构建
apk-init.sh                    # 初始化环境
apk-replace-repositories.sh    # 替换jcenter依赖
apk-sign-v2.sh                 # apksigner v2 签名
apk-sign.sh                    # jarsigner 签名

v1.0.0-rc.4.1 caution

  • 包含 v1.0.0-rc.4 feat:1 ; v1.0.0-rc.4 feat:2

  • feat:1 gradle-6.5-all.zip*下载失败手动替换 /root/.gradle/wrapper/dists/gradle-6.5-all/2oz4ud9k3tuxjg84bbf55q0tn/gradle-6.5-all.zip

  • 2oz4ud9k3tuxjg84bbf55q0tn 随机的

bash
root@73578b1a6311:/# ll /root/.gradle/wrapper/dists/gradle-6.5-all/2oz4ud9k3tuxjg84bbf55q0tn/
total 142352
drwxr-xr-x 1 root root      4096 Nov 13 06:35 ./
drwxr-xr-x 1 root root      4096 Nov 13 06:34 ../
drwxr-xr-x 1 root root      4096 Nov 13 06:35 gradle-6.5/
-rw-r--r-- 1 root root 145767155 Nov 13 06:34 gradle-6.5-all.zip
-rw-r--r-- 1 root root         0 Nov 13 06:34 gradle-6.5-all.zip.lck
-rw-r--r-- 1 root root         0 Nov 13 06:35 gradle-6.5-all.zip.ok

v1.0.0-rc.4 caution

  • /opt/app-env 新增环境和配置文件
bash
drwxr-xr-x 1 root root      4096 Nov 13 06:56 build-scripts/
-rwxr-xr-x 1 root root 145767155 Nov 12 01:33 gradle-6.5-all.zip*
drwxr-xr-x 2 root root      4096 Nov 12 10:06 platforms-files/
  • feat:1 v1.0.0-rc.1 fix:1.1 apk-replace-repositories.sh 替换jcenter依赖

  • feat:2 添加 gradle-caches.tar.gz 缓存文件,优化构建速度

    启动的时候 gradle-caches 镜像挂载的目录 C:\worksapce\项目目录\gradle-caches:/root/.gradle

    挂载参数:

    bash
    -v ${GradleCachePath}:/root/.gradle `
    -u 0 `

    tar -xzf /workspace/gradle-caches.tar.gz -C /workspace

bash
drwxr-xr-x 1 root root      4096 Nov 13 06:35 gradle-caches/
  • feat:3:添加 build-scripts 软链接,打包脚本会自动创建软链接
bash
  apk-init.sh*                  # 初始化环境
  apk-replace-repositories.sh*  # 替换jcenter依赖
  apk-build-sign.sh*            # 打包签名
  apk-build.sh*                 # 打包
  apk-sign.sh*                  # 签名
  build-scripts -> /opt/app-env/build-scripts/

v1.0.0-rc.3 caution

  • 修复 v1.0.0-rc.1 fix:1.0 需要进入手动容器设置 GRADLE_HOME

v1.0.0-rc.1 caution

  • 修复内容

  • fix:1.0 需要进入容器设置 export GRADLE_HOME=/opt/gradle/gradle

  • fix:1.1 jcenter 依赖替换

platforms/android/CordovaLib/cordova.gradle > platforms/android/CordovaLib/repositories.gradle > platforms/android/repositories.gradle

  • platforms\android\CordovaLib\cordova.gradle
bash
buildscript {
    repositories {
      maven { url 'https://maven.aliyun.com/repository/central' }
      maven { url 'https://maven.aliyun.com/repository/jcenter' }
      maven { url 'https://maven.aliyun.com/repository/public' }
      maven { url 'https://maven.aliyun.com/repository/google' }
      google()
      mavenCentral()
    //   maven { url 'https://jitpack.io' }
    //   maven { url "https://plugins.gradle.org/m2/" }
    //   maven { url uri('../local-m2') }
    //   jcenter()
    }

    dependencies {
        // classpath 'libs/gradle-bintray-plugin-1.7.3.jar'
        // classpath 'com.g00fy2:versioncompare:1.3.4@jar'
        classpath 'io.github.g00fy2:versioncompare:1.4.0@jar'

    }
}
  • platforms\android\CordovaLib\repositories.gradle
  • platforms\android\repositories.gradle
bash

ext.repos = {
    // google()
    // jcenter()
      maven { url 'https://maven.aliyun.com/repository/central' }
      maven { url 'https://maven.aliyun.com/repository/jcenter' }
      maven { url 'https://maven.aliyun.com/repository/public' }
      maven { url 'https://maven.aliyun.com/repository/google' }
      google()
      mavenCentral()
}

基于 MIT 许可发布