Jenkins使用Gradle编译Android项目详解

 更新时间:2019年07月16日 09:28:07   作者:coderstory  
这篇文章主要介绍了Jenkins使用Gradle编译Android项目详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

创建项目

在主界面的左侧菜单选 新建
在向导中选择 输入项目名称,类型选择 构建一个自由风格的软件项目
点确定进入项目的配置界面

源码管理

选择git

Repository URL输入项目路径 比如 https://git.coding.net/coderstory/Mi-Purify.git

Credentials是对应的账户密码 点击add按钮添加github账户密码

Branch Specifier 是选择具体的分支 默认是master

在构建大类中

勾选Invoke Gradle 【不知道怎么安装Gradle 的勾选Use Gradle Wrapper 】

选择当前项目所需的Gradle版本

Tasks输入--stacktrace build

Root Build script输入${WORKSPACE}            .

Build File输入${WORKSPACE}\build.gradle

具体填写什么还是要看具体的项目的

注:${WORKSPACE}是一个变量,表示项目的根目录

项目编译后,我们需要存档每次编译生成的apk

在构建后操作新增一个任务

选择Archive the artifacts类型

在输入框中输入你当前项目编译生产的apk所在的目录

这样就能在每个编译任务详情界面下载当前任务编译出的apk了

运行项目

配置大致就完成了 点击最下面的save保存

点击项目中的立即构建就能自动下载源码并编译了。

查看具体编译情况

编译结果

点击具体的某一条,然后再菜单中选择 Console Output 我们查看具体的编译信息,编译出错的话,我们也需要从这里排查问题。

然后编译出来的apk在哪?一般存放在 ${WORKSPACE}\app\build\outputs\apk\app-debug.apk

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 浅谈spring security入门

    浅谈spring security入门

    这篇文章主要介绍了浅谈spring security入门,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • java配置数据库连接池的方法步骤

    java配置数据库连接池的方法步骤

    java配置数据库连接池的方法步骤,需要的朋友可以参考一下
    2013-05-05
  • springboot整合SSE技术开发小结

    springboot整合SSE技术开发小结

    本文主要介绍了springboot整合SSE技术开发小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-11-11
  • 用java实现杨辉三角的示例代码

    用java实现杨辉三角的示例代码

    本篇文章主要介绍了用java实现杨辉三角的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • 如何为Spring Cloud Gateway加上全局过滤器

    如何为Spring Cloud Gateway加上全局过滤器

    这篇文章主要介绍了如何为Spring Cloud Gateway加上全局过滤器,帮助大家更好得理解和学习使用Gateway,感兴趣的朋友可以了解下
    2021-03-03
  • kotlin基础教程之类和继承

    kotlin基础教程之类和继承

    这篇文章主要介绍了kotlin基础教程之类和继承的相关资料,需要的朋友可以参考下
    2017-05-05
  • 5分钟教你使用java搞定网站登录验证码

    5分钟教你使用java搞定网站登录验证码

    这篇文章主要为大家介绍了使用java搞定网站登录验证码的快速实现方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • SpringBoot之自定义Banner详解

    SpringBoot之自定义Banner详解

    这篇文章主要介绍了SpringBoot之自定义Banner详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • MyBatis使用注解开发实现步骤解析

    MyBatis使用注解开发实现步骤解析

    这篇文章主要介绍了MyBatis使用注解开发实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • SpringBoot实现缓存预热的几种常用方案

    SpringBoot实现缓存预热的几种常用方案

    缓存预热是指在 Spring Boot 项目启动时,预先将数据加载到缓存系统(如 Redis)中的一种机制,本文给大家介绍了SpringBoot实现缓存预热的几种常用方案,并通过代码示例讲解的非常详细,需要的朋友可以参考下
    2024-02-02

最新评论