Jenkins打包Android项目,生成apk

Jenkins的安装过程不再说了,把Jenkins的war包放到tomcat里面,启动tomcat就好了。做这个参考了很多博客,尤其

感谢https://blog.csdn.net/super_spy/article/details/80623806这个博客解决了我一个大问题。

首先创建一个自由风格的项目

 

重点在于配置方面

1这里我们构建的时候需要配置些参数,用来和本地打包区分开,同时我将分支名也作为配置,可以针对不同分支进行打包

 

接下来配置下git的地址,注意这里分支名我直接引用了上面的配置参数

 

接下来就是gradle的配置了

因为我当时项目上传的原因,git目录和app那个module不在同一层,所以需要进入下一层目录才能进行gradle打包,也是我为什么多配置一部root build script的原因。同时有些人可能会问gradle怎么配置的,这个我放到后面说明下。

接下来就是显示配置了

这个是为了让构建后能够显示出apk的操作,当时你可以选择上传蒲公英或者ftp其他方式了。

 

点击构建完就会产生文件了

点击链接就能下载了。

 

接下来讲下gradle的配置,注意,不要使用Jenkins下载gradle,我们使用下载好的然后配置路径就行了。

先下载gradle插件。然后再配置gradle。

进入到该配置界面,点击gradle配置。

注意看路径配置,不是到all目录就行,是要再进去两层才行,gradle下载地址:http://services.gradle.org/distributions/

下载对应版本的all文件就行了。

比方说

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins是一个开源的持续集成工具,它可以用于自动化构建、测试和部署项目。对于iOS和Android自动打包Jenkins提供了一些插件和功能来简化这个过程。 首先,针对iOS应用的自动打包,我们可以使用Jenkins的iOS插件。这个插件允许我们配置相关的构建环境,例如Xcode、CocoaPods等。我们可以在Jenkins上设置一个定时任务或者触发器,当代码库有新的提交时,自动触发构建流程。构建流程可以包括编译、打包、签名、生成可安装的.ipa文件等步骤。这样,开发团队就可以通过每次代码提交后的自动构建来获得最新的可安装的iOS应用。 对于Android应用的自动打包,需要使用JenkinsAndroid插件。这个插件提供了强大的构建和部署功能,可以与Gradle等构建工具集成。我们可以在Jenkins上配置构建任务,指定构建的目标版本、Gradle脚本等信息。当有新的提交时,Jenkins自动进行构建,并生成.apk文件。这样,开发团队可以基于最新的.apk文件进行测试和部署。 另外,Jenkins还有一些其他的插件可以支持iOS和Android应用的自动化测试。我们可以集成一些测试框架,如Appium、Calabash等,来进行UI自动化测试。这些测试可以与构建流程结合,每次构建后自动运行。这样一来,我们就可以非常方便地进行持续集成和持续交付。 总结起来,Jenkins为iOS和Android应用的自动打包提供了一些功能和插件。通过配置构建流程,我们可以实现定时或触发式的自动构建,并生成可安装的.ipa或.apk文件。与此同时,我们还可以集成自动化测试框架,实现持续集成和持续交付。这些功能可以大大提高开发团队的效率和应用的质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值