gpt4 book ai didi

android - 将 android 应用程序的签名和发布准备构建到 jenkins/hudson 中?

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:18 25 4
gpt4 key购买 nike

我在家里有一些副项目应用程序,我安装了一个 Jenkins 来检查它们并构建 APK,然后我将其转移到我的手机上并试用。

我希望在市场上免费发布其中一些,因此我需要使用证书对它们进行签名并准备最终的 APK。

是否可以从 Jenkins 执行此操作?例如,我是否可以有一个构建目标来生成我的“开发中”APK,并让该目标(或另一个)创建准备好运行的最终 APK 文件?

有什么建议吗?

最佳答案

如果签名可以自动完成(通过命令行或类似方式),那么答案是"is"。

有几种方法可以实现这一点,但首先:有什么好的理由不签署每个构建吗?

签署每个构建意味着您不需要任何额外的配置来创建可发布的 Artifact ,并且您知道您测试的内容和您部署的内容是相同的。

如果您想对签署的构建有选择性,可以考虑两种方法:

  • Parameterized builds :这些是环境变量,您可以在单击“立即构建”时对其进行自定义。您可以添加一个标志,您稍后会在构建步骤中对其使用react。

  • 添加另一个作业,使用 https://jenkins-server/job/jobname/lastSuccessfulBuild/artifact/ 或以下之一从您的主要构建作业中获取 Artifact 并对其进行签名这里的方法:How to access Hudson job1 artifacts from another job2?

关于android - 将 android 应用程序的签名和发布准备构建到 jenkins/hudson 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5343145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com