API를 사용하고 있는데이 API에 대한 비밀 키가 있습니다. 분명히 github의 모든 사람들이 내 API 비밀 키를 볼 수 없도록하려는 것이지만 CI를 테스트 목적으로 볼 수 있기를 바랍니다. 어떻게해야합니까? Ruby를 사용하고 있으며 API가 Twilio 인 경우 차이가 있습니다.CI에서 공개 할 수 있도록 API 자격 증명을 github에 업로드하는 방법은 없지만 일반 사용자는 볼 수 없습니까?
0
A
답변
0
Jordan Hudgens는 자격증을 숨기기 위해 설치할 수있는 루비 보석 인 Figaro에 관한 훌륭한 자습서를 가지고 있습니다.
+0
오! 나는 이것을 사용할거야! 고맙습니다! –
+0
이 수업을 잠깐 기다려보십시오. –
+0
최종 목표는 무엇입니까? 이 튜토리얼은 Github 저장소에서 자격 증명을 숨기는 방법을 다루지 만 사용중인 서비스에 자격 증명을 제공합니다. –
귀하의 테스트는 타사 서비스에 대해 실행하지 않아야합니다. 서버를 조롱하면 테스트 시스템에 자격 증명이 전혀 필요하지 않습니다. – spickermann
내가 할 수있는 일을 꽤 많이 테스트하지만 API 자체가 작동해야한다고 가정합니다. –
물론 그렇지 않으면 테스트가 부당하게 느려질 것입니다. Btw. 개발자는 자격 증명이없는 경우 컴퓨터에서 테스트를 어떻게 실행해야합니까?하지만 타사 서비스에 대해 빌드를 테스트해야합니다. – spickermann