首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    持续集成服务 Travis CI 教程

    Travis CI 就是这类工具之中,市场份额最大的一个。 ? 本文介绍 Travis CI 的基本用法。用好这个工具不仅可以提高效率,还能使开发流程更可靠和专业化,从而提高软件的价值。...二、使用准备 Travis CI 只支持 Github,不支持其他代码托管服务。这意味着,你必须满足以下条件,才能使用 Travis CI。....travis.yml的env字段可以定义环境变量。...有些环境变量(比如用户名和密码)不能公开,这时可以通过 Travis 网站,写在每个仓库的设置页里面,Travis 会自动把它们加入环境变量。...此外,该命令还会生成一个环境变量$encrypted_0a6446eb3ae3_key,保存密钥,储存在 Travis CI,文件解密时需要这个环境变量。

    1.7K50

    持续集成服务 Travis CI 教程

    Travis CI 就是这类工具之中,市场份额最大的一个。 ? 本文介绍 Travis CI 的基本用法。用好这个工具不仅可以提高效率,还能使开发流程更可靠和专业化,从而提高软件的价值。...二、使用准备 Travis CI 只支持 Github,不支持其他代码托管服务。这意味着,你必须满足以下条件,才能使用 Travis CI。...环境变量 .travis.yml的env字段可以定义环境变量。...有些环境变量(比如用户名和密码)不能公开,这时可以通过 Travis 网站,写在每个仓库的设置页里面,Travis 会自动把它们加入环境变量。...此外,该命令还会生成一个环境变量$encrypted_0a6446eb3ae3_key,保存密钥,储存在 Travis CI,文件解密时需要这个环境变量。

    1.4K50

    TravisCI 远程部署站点服务

    后来还是选择了 Travis CI 平台来实现自动化部署(可参考之前写的教程 Travis CI自动部署教程 )。...顺便说下,个人使用下来觉得 Travis CI 比 Github Action 要更加稳定些,至少在个人仓库的使用中。...Best, -- Qasim Your Friends @Travis CI Test and Deploy with Confidence. www.travis-ci.com 然后又重新在 Linux...平台下搭建个 Travis CI 命令行的环境,参考上面的给出的步骤重新生成私钥并加密上传,结果还是真的就没有问题。...总结 此次遇到的问题都是和服务器环境有关系,建议在涉像文章提到的密钥生成及管理,第三方命令(主要是不提供安装包形式),环境变量等操作,有可能的话还是在 Linux 或 macOS 系统下进行调试,能够避免不必要问题的发生

    27610

    【Hexo】使用Hexo+github pages+travis ci 实现自动化部署

    travis ci 账号 travis ci 账号是跟 github 账号关联的,所以需要先创建好 github 账号,创建好之后,点击这里进行账号关联登陆。 在设置里进行一次账户同步: ?...ci 进行自动化部署 如果我们每次都按前面的方式进行操作,也会略显麻烦,使用 travis ci 后,可以将前面部署的步骤自动化,我们只需要将本地修改的文件推送到 github 仓库,就会触发 travis...travis ci 的配置也很简单,而且只需要配置一次,之后就不需要修改了。...接下来,需要在 travis 里配置一个环境变量,GH_TOKEN 。 前面我们已经将 travis 关联了 github 账号,并同步了项目,如果操作正确,这里应该会出现我们的仓库信息。 ? ?...创建好之后,把这个 token 填写到前面的 travis ci 的项目环境变量中保存,这样一切就准备好了。

    1.1K20

    3天学会Jenkins_8_Jenkins vs Travis-CI, 有何区别

    Travis能做啥? Jenkin能做啥? Travis CI特点 Jenkin特点 Travis vs Jenkin 人气指数 哪个更好? 2 CI是如何工作的?...3 什么是Travis CI? Travis CI是第一个CI,并作为一个服务性工具。它引入了一种在云中构建代码的新方法。此CI工具允许用户注册,链接其存储库,构建以及测试其应用程序。...构建工件并检查代码质量 轻松部署成云服务 可以识别小代码和大代码更改。 开发人员可以使用Travis CI在运行时观察测试 该工具集成了Slack,HipChat,Email等。...C#,C++,Java,JavaScript(使用Node.js),Perl,PHP,Python,R,Ruby等 预安装的构建和测试工具 可用服务包含数据库,消息队列等 部署到多个云服务 加密安全的环境变量或文件...Jenkins提供远程访问API及其功能 为大型项目提供强大的CI / CD工具 它支持各种工作模式,如Freestyle,Pipeline等 允许开发人员添加其扩展名 兼容Docker,Libvirt

    1.7K10

    Safety:如何检测已安装依赖组件中的已知安全漏洞

    默认配置下,Safety使用的是开放Python漏洞数据库-Safety DB,但是大家也可以使用—key选项来更新工具,并使用pyup.io的Safety API。...通过CI服务使用Safety Safety还能够配合CI管道一起使用,如果扫描到了一个漏洞的话,它会返回一个非零退出状态。...Travis: install: - pip install safety script: - safety check Gitlab CI: safety: script:...为了访问到所有最新添加进去的安全漏洞,我们需要使用一个Safety API密钥以及一个付费的pyup.io账号(约99美元)。...工具选项 —key 即pyup.io的漏洞数据库API密钥,需要在SAFETY_API_KEY环境变量中设置: safety check --key=12345-ABCDEFGH —db 指向本地数据库的目录路径

    2K10

    02 Jun 2019 travis简介

    travis提供的是持续集成服务。只要有新的代码提交,就会自动pull。然后提供一个运行环境,执行测试,完成构建,还能部署到服务器。对一些敏感的信息,提供文字加密后和文件加密功能。...code -> build -> integrate -> test -> deliver -> deploy 前4个阶段叫ci,即持续集成 前5个阶段叫cd,即继续发布 所有阶段叫cd,即持续部署 需要将...travis和github关联。...env:用于指定环境变量,脚本中可以使用这些环境变量,还可以在每个项目的页面中设置相应的环境变量,这些环境变量只有管理员可以看到 service:用于指定需要依赖的服务 branches:用于指定需要监听的分支...ref: http://www.ruanyifeng.com/blog/2017/12/travis_ci_tutorial.html https://github.com/nukc/how-to-use-travis-ci

    33220

    使用 Travis CI 自动部署 Hexo

    Travis CI Travis CI 是一个持续集成的平台,我们可以使用其自动构建部署的功能帮我们简化 Hexo 博客的部署流程。 为什么要用 Travis CI 因为懒。...每当你 Push 一个 commit 到 Github 时,Travis CI 会检测到你的提交,并根据配置文件自动运行一些命令,通常这些命令用于测试,构建等等。...使用方法 使用 Travis 构建 Hexo 只需要三步: 登录 Travis,配置仓库 在 Travis CI 配置 GitHub 的 Access Token Blog 根目录下配置 .travis.yml...配置 Travis 仓库 首先使用 GitHub 账号登录Travis CI,登录后会进入如下页面 点击「My Repositories」后面的 +,添加要自动构建的仓库 这里会显示你 GitHub...回到 Travis Settings 页面,将复制的 token 加入到环境变量,并命名为 GitHub_token。

    93820
    领券