1 Star 0 Fork 0

Android-TV/android-tvheadend

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Jenkinsfile 1.52 KB
一键复制 编辑 原始数据 按行查看 历史
Kiall Mac Innes 提交于 2017-06-10 12:37 . Rework Play Store publishing
#!/usr/bin/env groovy
node ('android-slave') {
stage('Preparation') {
step([$class: 'WsCleanup'])
checkout scm
}
def common = load 'Jenkinsfile.groovy'
stage('Assemble') {
if (env.JOB_NAME.contains("PR-")) {
common.assemble()
} else {
withCredentials([
[$class: 'FileBinding', credentialsId: 'android-keystore-tvheadend', variable: 'ANDROID_KEYSTORE'],
[$class: 'StringBinding', credentialsId: 'android-keystore-tvheadend-password', variable: 'ANDROID_KEYSTORE_PASSWORD'],
[$class: 'StringBinding', credentialsId: 'acra-report-uri-tvheadend', variable: 'ACRA_REPORT_URI'],
]) {
writeFile file: 'local-tvheadend.properties', text: "ie.macinnes.tvheadend.acraReportUri=$ACRA_REPORT_URI\nie.macinnes.tvheadend.keystoreFile=$ANDROID_KEYSTORE\nie.macinnes.tvheadend.keystorePassword=$ANDROID_KEYSTORE_PASSWORD\nie.macinnes.tvheadend.keyAlias=Kiall Mac Innes\nie.macinnes.tvheadend.keyPassword=$ANDROID_KEYSTORE_PASSWORD\n"
common.assemble()
}
}
}
stage('Lint') {
common.lint()
}
stage('Archive APK') {
common.archive()
}
if (!env.JOB_NAME.contains("PR-")) {
stage('Publish') {
if (env.JOB_NAME.contains("master")) {
common.publishApkToStore('beta')
} else if (env.JOB_NAME.contains("develop")) {
common.publishApkToStore('alpha')
}
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Android
1
https://gitee.com/Android-TV/android-tvheadend.git
git@gitee.com:Android-TV/android-tvheadend.git
Android-TV
android-tvheadend
android-tvheadend
master

搜索帮助