forked from 19wu/19wu
-
Notifications
You must be signed in to change notification settings - Fork 1
如何使用 Travis CI 对 fork 的 Repo 做持续集成测试
nightire edited this page Dec 25, 2012
·
5 revisions
-
首先,请 fork 19屋项目到自己的账户下
-
进入 Travis CI 网站,点击左上角的 Sign in with Github,并通过登陆验证
-
登陆成功后,在相同位置的下拉菜单处选择 Account
-
此时,你应该看到刚才 fork 的项目出现在页面正中的列表上方;如果没有出现(比如以前登陆过 Travis CI,很久没有同步过 Repo's list),则点击列表上方的 Sync now 按钮
-
将右边的滑动开关拨到 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 测试是否成功
-
返回 Travis-CI 首页,在左边导航栏选择 My Repositories,就可以看到下方列出了刚才打开的项目
-
稍后片刻,待第一次持续集成测试通过后可看到结果(如果你正确 fork,并且尚未做出过改动 push 的话,应该是 pass 的),并且同时你会收到一封提醒电子邮件
-
此后,每当你 push 到自己的项目之后,Travis CI 会自动执行测试,无论通过与否都会给你电子邮件提醒。建议每一位贡献者在 push 完成之后等待 Travis CI 测试通过以后再 Pull Request。(本地测试也不要忘记哦~)