下载jenkins

https://jenkins.io/index.html
下载后得到jenkins.msi文件,直接安装

访问http://localhost:8080

选择安装推荐的插件之后进入主界面

创建项目

选择构建一个自由风格的软件项目
配置如下



保存后点击立即构建即可开始构建,构建成功后项目目录下会生成apk

自动上传应用到蒲公英

使用 Jenkins 插件上传应用到蒲公英

自动上传应用到fir.im

fir.im Jenkins 插件使用方法
新版本插件需要上传dysm file否则会报错,旧版插件(链接:https://pan.baidu.com/s/14CHeexAwrpvUkwQUfcKQjA 密码:s246)

Jenkins参数化构建

通过配置一下参数,来满足一些需求,比如根据渠道打不同版本的包、根据Tag打不同的包等


Pass all job parameters as Project properties选项可以帮我们侵入到gradle.properties文件中替换值,并且build.gradle文件能够直接引用gradle.properties文件中的属性,所以起到了侵入的效果
gradle.properties

isDebugServer=false

gradle:

  buildTypes {debug {signingConfig signingConfigs.releaseif (isDebugServer.toBoolean()) {buildConfigField "boolean", "isDebugServer", "true"resValue "string", "app_name", "app_debug"}else {buildConfigField "boolean", "isDebugServer", "false"resValue "string", "app_name", "app"  }}release {//...}}

Jenkins相关操作

关闭Jenkins

只需要在访问jenkins服务器的网址url地址后加上exit。例如jenkins的地址http://localhost:8080/,那么只需要在浏览器地址栏上敲下http://localhost:8080/exit 网址就能关闭jenkins服务.

重启Jenkies

http://localhost:8080/restart

重新加载配置信息

http://localhost:8080/reload

参考文章

Jenkins+Gradle实现android开发 自动打包 上传蒲公英
Android Jenkins+Git+Gradle持续集成-实在太详细

Jenkins实现android自动打包 上传蒲公英及fir.im相关推荐

  1. android 蒲公英 类似平台,Jenkins之android APP打包上传蒲公英平台

    1. 需求 实现android项目的系统化打包以及各版本apk归档管理并通过蒲公英平台API自动上传到蒲公英平台(之前是android开发自己开发工具手动打包再上传蒲公英) 2. 实现方式 jenki ...

  2. Android——Gradle自动打包上传蒲公英并进行钉钉群提醒

    开发测试阶段频繁打包未免太过枯燥,自动打包发布解放双手.上一节我们分析了fastlane打包发布的过程,嗯~总体来说有点繁琐,而且Android使用fast lane自动打包网上资料比较少,出错之后解 ...

  3. python382怎么用_手把手教你使用python自动打包 上传应用分发

    1)先上脚本 步骤很简单 ,如下文所示 本脚本是基于python3,如何在mac 电脑升级python3 参考我2天前写的文章 Mac 系统同时安装python2 和python3 #!/usr/bi ...

  4. Centos配置Jenkins实现Android自动打包并上传到蒲公英

    本篇文章来自 徐永红  的投稿,给大家讲解Centos配置Jenkins实现Android自动打包并上传到蒲公英,希望对大家有所帮助. 徐永红 的博客地址: https://xuyonghong.cn ...

  5. iOS基于jenkins打包+上传蒲公英+钉钉群通知

    背景:iOS稍微大一点的项目,archive一次需要十几分钟,对开发而言,有时候需要切换分支打包,如果异地办公的情况还要提供测试包,非常麻烦,所以提供远程打包是必不可少的. 一.本地配置jenkins ...

  6. Serendipity 自动打包上传、Xcode相关文件管理

    Serendipity Serendipity 是集自动打包上传.描述文件管理.崩溃日志解析.符号表解析.自动配置iOS真机调试包功能为一体的mac应用 代码主要用SwiftUI编写.纯本地工具管理类 ...

  7. iOS开发进阶 - 使用shell脚本自动打包上传到fir.im上

    如果移动端访问不佳,可以访问我的个人博客 用fir.im测试已经好长时间了,感觉每次打包上传都很麻烦,想着是不是可以用脚本自动打包,在网上搜了一下确实有,下面总结一下如何使用脚本自动打包上传到fir. ...

  8. Android使用Jenkins打包上传蒲公英

    Android环境变量 系统管理 - > 全局属性-> 配置环境变量 设置环境变量 系统管理 - > 全局工具配置-> 配置JDK.gradle,git等 jdk git gr ...

  9. ios 自动打包命令_iOS自动打包上传脚本

    自从将swift2.2升级到swift3.0, 每次使用Xcode8编译都很慢,很是不爽,于是有了研究下xcodebuild命令行打包的想法,起初不知道用shell,还是用python, 在网上大概搜 ...

最新文章

  1. 未来二十年的AI科研应当往何处发展?AAAI给出了一份答案
  2. python 搭建系统监控
  3. QT中利用Qlabel显示当前的时间:年-月-日-时-分-秒-星期
  4. ArcGIS9.3全套下载地址
  5. Create new Fiori catalog group via personalization
  6. 2020年中国住宿业市场网络口碑报告
  7. java pcm16位_Java – 将16位带符号的pcm音频数据数组转换为双数组
  8. java 静态方法_自学JAVA每日记录(11)-欢迎指点欢迎共勉
  9. c mysql用户登录_SQL语句及5.7.2 mysql 用户管理 c_G
  10. Golang通过syscall调用windows dll方法
  11. Microsoft DirectX 8 开发人员常见问题
  12. 算法学习 | 期望dp+概率dp
  13. wxPython下载安装教程
  14. JAVA中台化与常用组件设计
  15. 视频抠像边缘模拟真实光照AE/PR插件 Light Wrap Fantastic
  16. 两天价网站背后重重迷雾:做个网站究竟要多少钱
  17. 计算机研究生就业方向之去央企(国企)信息化部门
  18. ViewPager嵌套ViewPager后子ViewPager滑动不正常问题
  19. 模,原码,补码,反码
  20. React路由跳转时通过传参进行动态渲染的方法

热门文章

  1. WPF 自定义DataGrid控件样式
  2. halcon——缺陷检测常用方法总结(模板匹配(定位)+差分)
  3. 庄懂着色器_L18_序列帧与极坐标
  4. 虚拟机启动没有ip地址
  5. 对象存储手把手教七 | 存储空间授权策略 Bucket Policy
  6. 文字按照路径排版详解
  7. PS如何快速制作草坪文字图案效果
  8. java图片处理,裁剪,合图,等比例缩放
  9. 【MongoDB】索引属性>稀疏(间隙)索引(Sparse Indexes)
  10. 今又重阳,上海宝付愿天下父母平安健康