我有这个Routific API-Key,我希望它不会在运行Circle Ci测试时暴露。没有点击它我可以通过我的规格。我怎么能不暴露我的API-KEY并仍能通过测试?
答案 0 :(得分:1)
您可以通过项目设置>设置它们。 CirclCI的环境变量部分 - https://circleci.com/docs/1.0/environment-variables/#setting-environment-variables-for-all-commands-without-adding-them-to-git,它将使它们仅在您的项目测试运行中可用,而不在您的代码仓库中。或者,您可以在代码中创建加密文件 - https://circleci.com/docs/1.0/environment-variables/#keeping-encrypted-environment-variables-in-source-code - 然后在CircleCI的环境变量部分设置密钥
答案 1 :(得分:0)
我在当地要求Routific一次,然后收到回复并保存。在工厂建立了一个有这种响应的工厂,然后根据需要进行相应的使用。在我的条件下,这是我唯一可行的方法,因为API甚至不允许在Circle Ci上使用。