首页 > 解决方案 > 用于在 android studio 项目中构建的流水线脚本

问题描述

想知道这里是否有人可以帮助我编写一个可以从 Jenkins 运行我的 android studio 项目的脚本?这是我目前拥有的管道脚本:

 pipeline {
    agent any
    stages {
        stage("Checkout") {
            steps {
                git url: 'https://github.com/AvielCo/ParkNBark'
            }
        }
        stage("Compile") {
            steps {
                sh "./gradlew compileJava"
            }
        }
    }
}

标签: jenkinsgradlebuildjenkins-pipeline

解决方案


从 Jenkins 运行我的 android studio 项目

您不会在 Jenkins 中“运行”您的项目。Jenkins 是构建、测试和部署项目的工具。

Android 项目是 Gradle 项目。因此,要构建调试 APK,您将执行以下操作:

 pipeline {
    agent any
    stages {
        stage("Checkout") {
            steps {
                git url: 'https://github.com/AvielCo/ParkNBark'
            }
        }
        stage("Build debug APK") {
            steps {
                sh "./gradlew assembleDebug"
            }
        }
    }
}

我不熟悉Android开发。您可以参考下面链接的指南,了解 Android 的命令行用法。

https://developer.android.com/studio/build/building-cmdline


推荐阅读