.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
,否则其它看到日志的人就可以操作你的仓库了。