使用Travis-CI在线build
利用Travis-CI 在线build Java工程
什么是CI (Continuous Integration)
Travis-CI
使用Travis CI 进行在线集成
需要准备的文件
.travis.yml
作用:告诉Travis一些项目信息,比如编程语言和JDK等。
比如我用的Java和JDK8,则在.travis.yml中写:
language: java
jdk: jdk8
pom.xml
pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
基本步骤
将Java工程变成Maven项目
修改文件组织形式
将所有的测试类放在test.java下,其他的Java类放在main.jave下
修改生成的pom.xml文件,添加依赖关系
Edit Configuration
Run
将文件上传到GitHub,用GitHub账号登陆Travis-CI
按照要求选择自己需要集成的项目
在线集成结果
使用Travis-CI在线build相关推荐
- travis ci_如何使用Travis CI和GitHub进行Web开发工作流程
travis ci by Vijayabharathi Balasubramanian 通过Vijayabharathi Balasubramanian 如何使用Travis CI和GitHub进行W ...
- 构建指定仓库_使用Travis CI自动构建和部署你的GitBook
本文,博主将会介绍利用Travis CI持续集成服务自动化构建和部署GitBook. 首先介绍一下TravisCI,下文摘自维基百科-Travis CI Travis CI是在软件开发领域中的一个在线 ...
- Travis CI 简介
什么是Travis CI Travis CI 是目前新兴的开源持续集成服务,它能帮助你在代码变化时自动构建.测试(当然你需求提供测试脚本).部署. 它是一个在线工具,不需要额外部署,支持大部分主流语言 ...
- 基于Travis CI实现 Hexo 在 Github 和 Coding 的同步部署
各位朋友,大家好,我是Payne,欢迎大家关注我的博客,我的博客地址是 https://qinyuanpei.github.io .在曾经的一篇博客:<持续集成在Hexo自动化部署上的实践& ...
- travis-ci自动部署_如何使用Travis CI部署(几乎)零恐惧的Cloud Foundry应用
travis-ci自动部署 by Robin Bobbitt 罗宾·波比(Robin Bobbitt) 如何使用Travis CI部署(几乎)零恐惧的Cloud Foundry应用 (How to d ...
- Flutter GitHub Travis CI 搭建
通过 Travis CI 连接 GitHub 上的 Flutter 项目, 实现持续集成: 代码扫描, 测试, 打包发布 release. Install Android SDK os: linuxl ...
- 利用Travis CI 让你的github项目持续构建(Node.js为例)
Travis CI 是目前新兴的开源持续集成构建项目,它与jenkins,GO的很明显的特别在于采用yaml格式,简洁清新独树一帜.目前大多数的github项目都已经移入到Travis CI的构建队列 ...
- Travis CI mysql_DevOps工具介绍连载(34)——Travis CI
原标题:DevOps工具介绍连载(34)--Travis CI Travis CI 持续集成 Travis CI 是在线托管的持续集成服务,绑定Github项目,抓取新的代码自动进行测试构建,甚至自动 ...
- Travis CI 一些专用术语介绍
解释 Travis CI 的最简单方法是,每次提交到 GitHub 时它都会运行程序的测试(这可以通过多种方式进行配置,并且您始终可以在某些分支上禁用构建). 这样做的重点是,你通常可以很快发现你的提 ...
最新文章
- ubuntu/debian 安装SSH,并开启
- Ubuntu - 重置忘记的root密码
- linux 格式化 dvd,linux 服务器分区格式化相关知识 -mount
- python三十三节_第三十三节,sys解释器相关模块
- hive底层原理 sql执行过程_Hive mapreduce SQL实现原理——SQL最终分解为MR任务,而group by在MR里和单词统计MR没有区别了-阿里云开发者社区...
- 【论文导读】DLP-KDD2019|BST---使用Transformer进行序列推荐
- JPA和CMT –为什么捕获持久性异常不够?
- java math 类_Java Math类静态长轮(double d)示例
- android sdk方法隐藏_每个Android开发都必须知道的利器
- plotly包安装_Plotly(一)安装指南
- powershell 压缩_如何使用PowerShell返回数据使用,索引压缩和行信息
- HTML5程序开发范例宝典(韩旭著)读书笔记之渐变背景
- linux定时重启脚本
- 国家计算机考试报名照片编辑器,电脑的证件照制作软件推荐
- SmartToast
- Python基础入门:函数--阿里云天池
- 关于flash分区打印信息jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985
- WKID对照表:Projected Coordinate Systems
- 深圳南山区学位申请特殊住房需要的材料有哪些
- 【转】大河报重要版面刊登署名永春文章:观猴有感 原始社会平均分配食物的问题 关于母系社会问题 关于人与动物关系的问题...