[英]Store secrets in Travis, not in github repo
我将此指南用于ci,bumpversion,上传到pypi:
https://github.com/guettli/github-travis-bumpversion-pypi
我喜欢它,除了秘密被存储在仓库中。
例如: https : //github.com/guettli/reprec文件secret-files.tar.enc
在git secret-files.tar.enc
中,看起来很奇怪。
开源爱好者不喜欢这种不可解析的二进制文件。
有没有办法将秘密存储在travis中而不是github中?
是。 您可以在Travis上将机密设置为环境变量,并在程序中使用它。 其他人只能知道“哦,这个人使用了一个叫做PASSWORD
的环境变量!” 他们不知道这是什么价值。
只有您和Travis CI知道。
请参阅此文档: https : //docs.travis-ci.com/user/environment-variables/
如果要存储秘密文件,则可以创建一个私有github存储库,并使用存储在env变量中的github密码克隆它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.