Encryption 通过项目设置vs..Travis.yml向Travis添加加密的环境变量

Encryption 通过项目设置vs..Travis.yml向Travis添加加密的环境变量,encryption,travis-ci,Encryption,Travis Ci,travisRuby gem命令有两个命令,travis encrypt和travis encrypt filetravis encrypt加密一个环境变量,并吐出一个加密值放入.travis.yml文件中的env/global/secure travis encrypt file加密给定文件,然后通过API(需要登录)将密钥和iv上传到travis中的项目设置 我正在编写一个为Travis加密文件的应用程序(不使用TravisRuby gem),我想知道是否有什么好的理由通过加密文件的API将

travis
Ruby gem命令有两个命令,
travis encrypt
travis encrypt file
travis encrypt
加密一个环境变量,并吐出一个加密值放入
.travis.yml
文件中的
env/global/secure

travis encrypt file
加密给定文件,然后通过API(需要登录)将密钥和iv上传到travis中的项目设置


我正在编写一个为Travis加密文件的应用程序(不使用
Travis
Ruby gem),我想知道是否有什么好的理由通过加密文件的API将Travis项目的加密密钥上传到环境变量,与仅加密相比,将其添加到la
travis.yml
travis encrypt中,尤其是在以一种方式进行加密时存在任何安全问题

可能没有什么不同。但是,如果存在,则可能是在私有/安全变量范围内(例如,由于安全原因,安全环境变量在PRs中不可用)。加密变量无论如何都是每段代码。@Aббчбббээббббббббэбббббб。