Android项目jenkins打包配置记录

拖了很久

http://jenkins.mayi118.com/

jenkins地址都有,对于安卓项目需要配置androidsdk 。 还有下一波插件,不知道Google了多少次

https://blog.csdn.net/ncepudmx/article/details/77451314

这个文章吧差不多基本配置就可以了,,当然期间我也遇到很多其他的问题

1.BUILD_TYPE表示构建版本是Release版还是Debug版

apk名字里需要build type的变量值

构建命令里需要,开始以为只能驼峰后来验证这里配置release/debug也可以,这个app:assemblerelease依然可构建release包

2.构建环境:通过选中Set Build Name设置构建名称,需要- build-name-setter 这个插件的支持

3.构建过程配置的时候

构建过程.png

task:如果引入其他module在task里也要加,如果只是一个app:moudle就只要最后的就可以了

构建的时候需要勾选这个选项:

Pass all job parameters as Project properties 否则的话,jenkins里配置的参数无效的,

之前好多博客里要求Pass all job parameters as Gradle properties 但是我们的jenkins里没有,查了一波之后说这个勾选Project的也行,成功

4.构建成功发布蒲公英

执行shell

curl -F "file=@app/build/outputs/apk/release/PDA-{ENVIRONMENT_BUILD}-${BUILD_TYPE}.apk" \

-F "uKey=7232fbde671897688fa13d6f4254b3d5" \

-F "_api_key=e6ea2fb86284ec1e97a1bd3771ffffd2" \

-F "updateDescription=${REMARK}" \

https://www.pgyer.com/apiv1/app/upload

curl命令发布好酷,一行搞定,我还在Mac终端操作了,哈哈哈命令行炫酷!!!!

发布fir的话需要插件,我没有认证的账号于是就没弄

Jenkins虽然几个月之前配置过现在又重新玩了两天,发现之前做的并不完善,基本了解熟悉会玩了

来自啥都不会的柴柴777的豆腐账

你可能感兴趣的:(Android项目jenkins打包配置记录)