Jenkins自动打包Android项目并发布上传到fir

jenkins自动打包android项目,进行参数化构建,项目存放在本地

1. 环境准备

1.1 安装jenkins

通过下载war文件来安装,安装具体查看:https://jenkins.io/zh/doc/pipeline/tour/getting-started/

1.2 安装SDK

下载sdk,或者直接安装android stuido

1.3 下载对应版本的gradle

该步是为了避免网络问题无法下载gradle插件。

2. 配置Jenkins

JDK
在这里插入图片描述
Gradle
在这里插入图片描述
SDK (在系统配置中设置)
在这里插入图片描述

3. 创建任务并配置任务

创建任务
在这里插入图片描述
General:

  1. 参数化构建,这两个参数后面会用到
    在这里插入图片描述
    源码管理:本地项目,无需源码管理
    在这里插入图片描述
    构建:
    在这里插入图片描述
    到此,简单的任务就配置完了

4. 自定义需求实现(根据自己实际的需求,需要实际的其他辅助功能)

4.1 自动打包上传到fir

下载fir插件,并上传到jenkins
在这里插入图片描述
在你创建的任务-构建后操作,选择:upload to fir.im。其中build notes文本框可随意填写
在这里插入图片描述

4.2 构建后,自动发送消息到企业微信的robot

在“构建”中,执行shell命令,其中的httpsXXX地址是企业微信robot的webhook,可查看企业微信关于robot的详细用法
在这里插入图片描述
shell命令:

curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=e731be2a-c6cd-4c8b-bd40-b9b0cd8c59d5' \
   -H 'Content-Type: application/json' \
   -d '
   {
    "msgtype":"markdown",
    "markdown":{
        "content": "App自动打包:<font color=\"warning\">Android</font>\n>版本:<font color=\"comment\">/</font> \n>下载链接:<font color=\"comment\">http://fir.im/427l</font> \n>更新说明:<font color=\"comment\">/</font>"
        
     }
   }'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值