2013-02-26 2 views
1

Cloudbees DEV @ cloud를 지속적인 통합에 사용하고 싶습니다. 그러나 내 소프트웨어에는 Ghostscript가 필요합니다 (ghost4j를 사용하고 있습니다). 따라서 Ghostscript를 빌드 서버에 설치해야합니다. 이것이 어떻게 든 가능하다면 아는 사람 있습니까?Ghostscript가 cloudbees에서 지원 되나요?

+0

밝혀진대로 Ghostscript는 cloudbees 빌드 서버에 설치됩니다. 그러나 나는이 방법이 설치되지 않은 유틸리티에서 작동 할 것이라고 생각하기 때문에 @ jesse-glick의 대답을 받아 들였습니다. – Katherine

답변

2

GhostscriptLibraryLoader.java에 따르면 $LD_LIBRARY_PATH에는 64 비트 Linux 버전 (클라우드 슬레이브의 기본 아키텍처)으로 libgs.so이 필요합니다. 현재 슬레이브에 이름이 지정된 시스템 패키지를 미리 설치할 수있는 옵션이 없습니다.이 경우에는 우분투의 경우 libgs9이지만 페도라가 슬레이브에 사용하는 것이 무엇인지 확실하지 않습니다.

그러나이 파일의 사본을 어딘가에 가져와 private repository에 배포 할 수 있습니다. 그런 다음 $LD_LIBRARY_PATH/private/youraccountid이 포함되어 있는지 확인하여 찾을 수 있습니다. 이것은 쉘 빌드 단계의 시작시 또는 일반적으로 EnvInject plugin을 사용하여 수행 될 수 있습니다.

+0

감사합니다. @ jesse-glick, 나는 이것을 시도하고 다시보고 할 것입니다. – Katherine