加入收藏 行业资源交流与分享平台 果果文本库:办公学习如此简单!

热门搜索:

          登陆发布原创文章获取积分,可兑换精美礼品以及现金红包。

ea官网账号注册账号:使用 travis ci 工具自动部署hexo

2016-09-02 15:24:37

使用 Travis CI 工具自动部署Hexo

  认识Travis CI

  CIContinuous Integration的缩写,持续集成的意思。

  持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

  Travis CI是目前新兴的开源持续集成构建项目,用来构建托管在GitHub上的代码。许多知名的开源项目使用它来自动构建测试代码。

  Travis CI是在软件开发领域中的一个在线的,分布式的持续集成服务,用来构建及测试在GitHub托管的代码。这个软件的代码同时也是开源的,可以在GitHub上下载到,尽管开发者当前并不推荐在闭源项目中单独使用它。

  它提供了多种编程语言的支持,包括Ruby,JavaScript,Java,Scala,PHP,HaskellErlang在内的多种语言。许多知名的开源项目使用它来在每次提交的时候进行构建测试,比如Ruby on Rails,RubyNode.js。

  2012年,Travis CI 决定进行募资以支持后续的开发,在这次募资活动中,许多重量级的科技公司给予了资助。

  Travis CI 工作原理

  简单来说,Travis CI原理就是当你每次提交commit到在github后,它会自动检测你的提交,同时根据的配置文件,生成一个Linux虚拟机来运行你的命令,通常这些命令用于测试,构建等。在我们的要求下,就可以用它运行一些hexo g d之类的命令来自动生成、部署我静态网页。

  Travis CI 几个特点:

  与GitHub关系密切,只支持该平台

  开源免费,其代码托管在GitHub

  采用yaml格式,简洁清新独树一帜,区别于jenkins,GO

  Travis CI 官方文档:https://docs.travis-ci.com/

1/5

关于本文
本文标题:使用 travis ci 工具自动部署hexo 搜寻更多关于“使用 travi
链接地址://www.af1o3.cn/aGV4byDkuIrkvKDliLBnaXRodWI1/YTIwNmIyNGVjNzdkYTI2OTI0YzViMGI20
  果果文本库所有资源均来源于互联网,仅供网友学习交流,若侵犯了您的权益,请联系我们予以删除。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 果果手机版 - 天津时时彩开奖结果查询 - 联系我们
[email protected] 2013-2018 www.af1o3.cn Inc. All Rights Reserved 果果文本库 版权所有 举报电话:0570-3085689 ;
经营许可证编号:浙ICP备18009749号-1
3117《z 2221《A 【860《a 400《屏蔽 1《缓存 855《db 3《屏蔽 】3《B 1《C 81《D 811《E 0《db 247.47
  • 起床就吃早餐 5大早餐误区最伤人 2018-08-15
  • 384| 32| 403| 660| 332| 543| 572| 561| 632| 233|