自动部署到 Google-Play 商店

Posted

技术标签:

【中文标题】自动部署到 Google-Play 商店【英文标题】:Auto-Deploy to Google-Play Store 【发布时间】:2015-03-11 15:00:30 【问题描述】:

有没有人知道每当我启动新版本的应用程序时,我都可以自动部署到 google-play 的解决方案?

目标是使流程自动化,无需人工干预。

【问题讨论】:

【参考方案1】:

您可以使用gradle-play-publisher。

将此添加到您的 gradle 依赖项:

classpath 'com.github.triplet.gradle:play-publisher:1.0.2'

设置您的凭据

play 
    serviceAccountEmail = 'your-service-account-email'
    pk12File = file('key.p12')

您可以使用

构建和上传您的 apk
gradlew publishRelease

【讨论】:

pk12File = file('key.p12')。您将 .p12 文件存储在哪里? android是怎么访问的? key.p12(或keys.json)文件是在Play Store Console中生成的。它可以位于文件系统上的任何位置。 Android 不需要此文件,它仅由 gradle 插件用于对 Play 商店进行身份验证。 那么当你写pk12File = file('key.p12')时,gradle是如何找到key.p12文件的呢?我可以提供文件系统上文件的路径吗? 关于如何仅使用部署功能而不使用构建的任何想法?

以上是关于自动部署到 Google-Play 商店的主要内容,如果未能解决你的问题,请参考以下文章

Fastlane为iOS带来持续部署

Gogs+Drone实现自动化部署

gitlab,gitlab runner自动化部署docker容器

Vue打包并自动部署到指定服务器

Jenkins自动化部署到多台服务器配置

maven 自动部署到tomcat