首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    02 Jun 2019 travis简介

    travis提供的是持续集成服务。只要有新的代码提交,就会自动pull。然后提供一个运行环境,执行测试,完成构建,还能部署到服务器。对一些敏感的信息,提供文字加密后和文件加密功能。...code -> build -> integrate -> test -> deliver -> deploy 前4个阶段叫ci,即持续集成 前5个阶段叫cd,即继续发布 所有阶段叫cd,即持续部署 需要将travis....travis.yml语法: language:指定运行环境 script:指定运行脚本,设置成true表示不运行,支持多个命令,如果一个命令失败,还会继续执行,但是构建结果是失败,支持&&操作符 sudo...:表示是否需要sudo权限 install:用来指定安装脚本,支持多个命令,一个命令失败就停止,设置为true表示不需要安装 go/python/node_js:用于指定特定语言的相关配置,比如版本信息...ref: http://www.ruanyifeng.com/blog/2017/12/travis_ci_tutorial.html https://github.com/nukc/how-to-use-travis-ci

    13620

    使用 Travis CI 自动部署 Hexo

    Travis CI Travis CI 是一个持续集成的平台,我们可以使用其自动构建部署的功能帮我们简化 Hexo 博客的部署流程。 为什么要用 Travis CI 因为懒。...使用 Travis,你只需要本地有一个 git 就可以了。...使用方法 使用 Travis 构建 Hexo 只需要三步: 登录 Travis,配置仓库 在 Travis CI 配置 GitHub 的 Access Token Blog 根目录下配置 .travis.yml...配置 Travis 仓库 首先使用 GitHub 账号登录Travis CI,登录后会进入如下页面 点击「My Repositories」后面的 +,添加要自动构建的仓库 这里会显示你 GitHub....travis.yml 上述步骤完成后,只需要在你 Blog 源代码的根目录下增加一个 .travis.yml 文件, 我的文件内容如下: language: node_js node_js: stable

    65020

    利用 Travis 自动部署博客

    Travis CI 是一个非常好用持续集成工具。 集成 主要是用来将多个用户的开发模块构建成一个可运行版本;而 持续集成 则是在集成之上,尽量将每一次提交都进行一次构建,这个个过程就是 持续集成 。...Travis 自动构建 Travis Ci 的自动构建周期分为两步: install Script 但是我们可以根据这两步将相关的内容分成更细的步骤: before_install install befor_script...Travis GitHub Pages 经过查阅之后,发现 Travis Ci 本身就支持直接部署到 GitHub Pages 上,并拥有单独的章节。...个人令牌 在 GitHub 中的 Setting 下的 Developer settings 中,有一个 Personal access tokens 中,可以生成,然后配置到 Travis Ci 对应的...会自动执行 git submodule init ,但是需要使用 https 的路径,否则需要配置 ssh key GITHUB_TOKEN 要保证和 travis 设置的变量一致,名称和值都要一致

    97830

    CircleCI vs Travis CI vs Jenkins

    这些领导者包括CircleCI,Travis CI和Jenkins。 1 CircleCI简介 CircleCI是用于CI和CD的基于云的工具。...支持项目;服务器计划中的GitHub和GitHub Enterprise 虚拟机上的工作流程和自动化测试 轻量级yml配置设置的质量文档,可快速设置项目 开箱即用的云解决方案,设置后相对易于维护 2 Travis...CI简介 Travis CI是为开源项目创建的工具,专注于CI。...您可以快速测试您的代码– Travis将监督所有更改,并让您知道更改是否成功。与CircleCI一样,Travis CI也非常适合在持续集成开箱即用的解决方案中迈出第一步。...但是,Travis CI没有免费的私人存储库计划-计划起价为每月69美元。 与CircleCI不同,Travis CI确实支持构建矩阵-该工具提供了使用不同版本的语言和程序包运行测试的机会。

    2.1K20

    Hexo + Travis CI 实践(整合优化)

    本文简要介绍了使用 Travis CI 构建 Hexo。务必对 Travis CI 基础知识 了解之后再阅读本文。...示例文件:https://github.com/khs1994/khs1994.github.io/blob/hexo/.travis.yml 使用 Travis CI 之前 本地编写 source/*...使用 Travis CI 本地编写 source/*.md hexo g 本地预览 将部署文件推送到 GitHub 和 aliyun 自动 完成后续操作: Travis CI 云端生成...GitHub webhooks 通知服务器,服务器将 aliyun 仓库的代码 强制pull 调用 百度站长平台 完成URL 主动推送 调用 微信公众平台 模板消息 API 完成消息提醒 配置 在 Travis...在项目根目录编写 .travis.yml,示例文件:https://github.com/khs1994/khs1994.github.io/blob/hexo/.travis.yml 使用 命令行工具

    79840
    领券