AndroidGithubaction与GradleManagedDevice的集成问题
创始人
2024-10-07 22:31:28
0

Github Action是一个强大的CI/CD工具,支持与Gradle Managed Device的集成,来实现在GitHub上自动化构建和测试Android应用程序的流程。下面给出如何在Github Action中使用Gradle Managed Device的代码示例。

在.github/workflows/build.yml文件中添加如下代码:

name: Android CI

on:
  push:
    branches: [master]
  pull_request:
    branches: [master]

jobs:
  build-and-test:
    runs-on: ubuntu-latest

    steps:
    - name: Checkout Code
      uses: actions/checkout@v2

    - name: Setup JDK
      uses: actions/setup-java@v1
      with:
          java-version: 1.8

    - name: Gradle Build with Managed Device
      uses: Gradle-Managed-Device/action-gradle-managed-device@main
      with:
        gradle-version: '7.2'
        serial: ${{ secrets.MANAGED_DEVICE_SERIAL }}
        log-level: 'debug'
        task: 'build'

其中,

  • name:指示此步骤的名称。
  • uses:指示要使用哪个Action。Gradle-Managed-Device是一个支持Gradle Managed Device的Action。
  • gradle-version:指示要使用的Gradle版本。
  • serial:指示将要使用的设备序列号。需使用GitHub Secrets将其存储在GitHub仓库中。
  • log-level:指示日志的输出级别。可选debug、info、warning、error、quiet等级别。
  • task:指示要执行的Gradle任务。

将此代码添加到.build.gradle文件的repositories块中:

maven {
    url 'https://jitpack.io'
}

这可以让Gradle在JitPack上寻找Gradle Managed Device Action。最后,执行“./gradlew build”命令,即可将Gradle Managed Device集成到Github Action中。

相关内容

热门资讯

6分钟辅助!hhpoker是真... 6分钟辅助!hhpoker是真的假的,hhpoker真的有透视吗,演示教程(真是有挂)1、每一步都需...
第七分钟辅助!we poker... 第七分钟辅助!we poker插件,we poker免费辅助器,手筋教程(有挂方式)暗藏猫腻,小编详...
七分钟辅助!aa poker辅... 七分钟辅助!aa poker辅助包,pokemmo脚本辅助器下载,讲义教程(有挂秘籍)1、pokem...
第四分钟辅助!wepoker辅... 第四分钟辅助!wepoker辅助器安装包定制,aapoker透视脚本,大纲教程(有挂总结)所有人都在...
第四分钟辅助!wpk透视辅助靠... 第四分钟辅助!wpk透视辅助靠谱吗,wepoker透视苹果系统,诀窍教程(有挂猫腻);运wepoke...
七分钟辅助!aapoker透视... 七分钟辅助!aapoker透视脚本入口,wejoker开挂,学习教程(有挂教程)1、打开软件启动之后...
第四分钟辅助!淘宝买wepok... 第四分钟辅助!淘宝买wepoker透视有用吗,wpk俱乐部怎么作弊,积累教程(有挂规律)1、下载好淘...
6分钟辅助!we-poker软... 6分钟辅助!we-poker软件,购买的wpk辅助在哪里下载,积累教程(有挂技巧)购买的wpk辅助在...
第2分钟辅助!如何下载wepo... 第2分钟辅助!如何下载wepoker安装包,newpoker怎么安装脚本,教程书教程(今日头条)1、...
4分钟辅助!wepoker钻石... 4分钟辅助!wepoker钻石怎么看底牌,wepoker辅助器有哪些功能,法门教程(有挂详细)该软件...