jenkins - 用于在 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"
}
}
}
}
解决方案
从 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 的命令行用法。