скрипт pipleline для сборки в android студийном проекте - PullRequest
0 голосов
/ 05 апреля 2020

интересно, может ли кто-нибудь здесь помочь мне со сценарием, чтобы я мог запустить свой android студийный проект от Jenkins? это конвейерный скрипт, который у меня сейчас есть:

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

1 Ответ

0 голосов
/ 05 апреля 2020

запустите мой android студийный проект от Дженкинса

Вы не "запускаете" свой проект в Дженкинсе. 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

...