2015-01-27 3 views
2

프로젝트가 here입니다. 이 프로젝트는 내 자신의 private repository에 있습니다. 둘 다 절대적으로 동일한 .travis.yml 파일 (herehere)을 가지고 있습니다.트래비스 CI가 env 값을 내보낼 수 없습니다

트래비스가 내 private repository에서 빌드 프로세스를 실행할 때 문제가 env 변수를 성공적으로 내 보냅니다. 그러나 other repository에서 빌드 프로세스를 실행하면 이러한 변수가 내보내지지 않고 빌드가 실패합니다.

누군가가 왜 그런 생각을 갖고 있습니까?

감사합니다,

답변

3

변수가 암호화 된 환경, 사용되는 키 저장소마다 다릅니다. 따라서 liferoy/alloy-editor에 대한 키로 암호화 된 환경 변수는 ipeychev/alloy-editor 프로젝트에서 사용될 때 암호 해독 할 수 없습니다.

빌드의 일부로 사용하려면 다시 암호화해야합니다. 이것들이 Sauce Labs에 사용되기 때문에 자신의 계정을 설정하고 자신의 자격 증명을 암호화해야 할 것입니다.

+0

나는 키가 저장소마다 특정하다는 것을 알지 못했다. –

관련 문제