直接进入正题. 目标: 实现 使用jenkins 自动打包 android 后上传蒲公英 让测试人员每次都下载最新的apk文件.
-
1.首先确保安装了java JDK,并配置了环境变量
-
2.安装Android SDK,配置环境变量
-
3.安装Gradle,配置环境变量
-
4.下载Tomcat并安装
-
5.下载Jenkins并安装
访问http://localhost:8080 ,进入系统管理-->插件管理
,安装以下插件
- build timeout plugin
- build-name-setter
- description setter plugin
- Email Extension Plugin
- Git Parameter Plug-In
- GitHub Branch Source Plugin
- Gradle Plugin
- Pipeline
- GitHub Groovy Libraries
- SSH plugin
- SSH Slaves plugin
- Subversion Plug-in
- Timestamper
- user build vars plugin
- Workspace Cleanup Plugin
进入系统管理—>Global Tool Configuration
,进入到系统设置界面
-
1.配置JDK目录
图片.png
-
2.配置Git目录
图片.png
-
3.配置Gradle目录
图片.png
准备工作已经都做好了,下一步就是创建我们的项目了。
选择第一个 构建一个自由风格的软件项目 点击下面的OK

接下来就是填写git 的地址 线上的 我这里是github上的地址

下面就是添加用户名密码的界面!

下面要给他加上去

下面构建触发器 我这里设置的是每5分钟就检查一次 只有当工程被提交后他才会编译 .

注意 格式必须是这样的 */5 * * * *
空格必须一样才行
接下来是构建 !

上面的弄完 你就可以尝试 能不能保存后编译下试试了 看看能不能生成apk文件
接下来是上传蒲公英

这样就OK了 最后再 晒一下我成功上传的截图

网友评论