Skip to content

如何使用 Travis CI 对 fork 的 Repo 做持续集成测试

nightire edited this page Dec 25, 2012 · 5 revisions
  1. 首先,请 fork 19屋项目到自己的账户下

  2. 进入 Travis CI 网站,点击左上角的 Sign in with Github,并通过登陆验证

  3. 登陆成功后,在相同位置的下拉菜单处选择 Account

  4. 此时,你应该看到刚才 fork 的项目出现在页面正中的列表上方;如果没有出现(比如以前登陆过 Travis CI,很久没有同步过 Repo's list),则点击列表上方的 Sync now 按钮

  5. 将右边的滑动开关拨到 On(蓝色)即可

5.1. (可选)如果你在列表里就是找不到,那么请你回到 Github 的__项目__首页,点击导航栏右边的 Settings

5.2. 接着在左边选择 Service Hooks,然后到右边长长的列表里找到 Travis,点击之

5.3. 出现的表单,User 就是你的 Github 账户,Token 在 Travis CI -> Accounts -> Profile 下可以找到,Domain 可以留空

5.4. 最后选择 Active 并激活即可;之后可以点击 Test Hook 测试是否成功

  1. 返回 Travis-CI 首页,在左边导航栏选择 My Repositories,就可以看到下方列出了刚才打开的项目

  2. 稍后片刻,待第一次持续集成测试通过后可看到结果(如果你正确 fork,并且尚未做出过改动 push 的话,应该是 pass 的),并且同时你会收到一封提醒电子邮件

  3. 此后,每当你 push 到自己的项目之后,Travis CI 会自动执行测试,无论通过与否都会给你电子邮件提醒。建议每一位贡献者在 push 完成之后等待 Travis CI 测试通过以后再 Pull Request。(本地测试也不要忘记哦~)

Clone this wiki locally