如何以安全的方式在Travis CI上设置github令牌?

时间:2019-05-08 07:58:29

标签: travis-ci

我创建了一个组织及其下的一个开源项目,并上传了.travis文件以进行构建并将其部署到github页面。

要部署我需要一个github令牌,我发现travis管理员上没有“设置”页面,因此我该如何将令牌以纯文本格式放在.travis文件中:

enter image description here

如何安全添加?

1 个答案:

答案 0 :(得分:0)

查找正式文档:https://docs.travis-ci.com/user/environment-variables#defining-encrypted-variables-in-travisyml

基本上,它需要执行以下步骤:

gem install travis
travis login  # input github account and password
travis encrypt github_token=<token> --add env.matrix

,它会自动更新.travis文件,因此您只需要git push

关于为什么没有settings选项的原因,我想是因为回购正在组织之中。