拖了很久
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.构建过程配置的时候
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的豆腐账