Gradle自动化构建到Travis-CI持续集成的理解

本文介绍了如何将Gradle自动化构建与Travis-CI持续集成结合,当代码上传到GitHub后,Travis-CI会自动从仓库获取代码并依据build.gradle文件进行任务执行。通过.travis.yml配置项目所需环境,实现云端PC上项目的自动化运行。
摘要由CSDN通过智能技术生成

文主要是在本地构建后上传github远程仓库,然后通过Travis-CI服务器持续集成过程中自动化构建和travis-Ci两部分的理解,整个过程如下图




Gradle自动化构建:对于初学者其实至少有两个问题需要解决,1、gradle构建在干什么;2、为什么要这么做;至于为什么要用Gradle工具,在网络上的解释就很多了。



 Gradle构建在干什么:在一般情况下我们编写代码都是在某种IDE上,我们只需要按照IDE的规则添加我们需要外部依赖和必要的设置,然后运行程序时直接点击run后IDE会自动根据当前的设置集合运行项目需要的各种资源(包括外部jar包等依赖)然后编译运行。好了,这个项目的程序可能只能用这种ide的软件可以正常打开并且正常运行,如果换一个IDE软件平台或者没有IDE的情况下程序没办法运行(了解项目结构的开发者也可以使用javac和java命令运行只是比较麻烦,对于大项目简直要崩溃)。在这里其实IDE软件可视为项目的管理者。因此自动化构建就可以保证我们的软件项目在IDE和开发者工作机之外也能够编译并运行基本的单元测试集。比如Gradle,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值