.travis.yml–贴一下配置文件
1 | language: node_js |
步骤:
创建 Personal access tokens
Personal access tokens 类似传统的 OAuth access tokens,可以无需通过账号密码的方式操作仓库。
在 Settings -> Developer settings -> Personal access tokens 中可以生成一个新的 token。
权限控制只需要勾选 repo 就可以了,生成的 token 只会显示一次。
配置 Travis CI
注册部分就不再赘述了,完成后需要在 account 中对指定仓库开启服务。在对应仓库的 Settings 中开启 Build only if .travis.yml is present。你还可以开启 Limit concurrent jobs 限制并发任务。为了使配置文件更具通用性,我们需要在Environment Variables 中添加几个要用到的环境变量:1
2
3
4
5GH_TOKEN(生成的 Personal access tokens)
GIT_NAME(部署时的提交者名称)
GIT_EMAIL(部署时的提交者邮箱)
CUSTOM_DOMAIN(自定义域名)
CUSTOM_PATH(自定义输出目录)
因为 Travis CI 的日志是公开的,所以要注意不要对敏感的内容开启 Display value in build log,比如你的 GH_TOKEN,否则其它看到日志的人就可以操作你的仓库了。