Cloudbees DEV @ cloud를 지속적인 통합에 사용하고 싶습니다. 그러나 내 소프트웨어에는 Ghostscript가 필요합니다 (ghost4j를 사용하고 있습니다). 따라서 Ghostscript를 빌드 서버에 설치해야합니다. 이것이 어떻게 든 가능하다면 아는 사람 있습니까?Ghostscript가 cloudbees에서 지원 되나요?
1
A
답변
2
GhostscriptLibraryLoader.java
에 따르면 $LD_LIBRARY_PATH
에는 64 비트 Linux 버전 (클라우드 슬레이브의 기본 아키텍처)으로 libgs.so
이 필요합니다. 현재 슬레이브에 이름이 지정된 시스템 패키지를 미리 설치할 수있는 옵션이 없습니다.이 경우에는 우분투의 경우 libgs9
이지만 페도라가 슬레이브에 사용하는 것이 무엇인지 확실하지 않습니다.
그러나이 파일의 사본을 어딘가에 가져와 private repository에 배포 할 수 있습니다. 그런 다음 $LD_LIBRARY_PATH
에 /private/youraccountid
이 포함되어 있는지 확인하여 찾을 수 있습니다. 이것은 쉘 빌드 단계의 시작시 또는 일반적으로 EnvInject plugin을 사용하여 수행 될 수 있습니다.
+0
감사합니다. @ jesse-glick, 나는 이것을 시도하고 다시보고 할 것입니다. – Katherine
밝혀진대로 Ghostscript는 cloudbees 빌드 서버에 설치됩니다. 그러나 나는이 방법이 설치되지 않은 유틸리티에서 작동 할 것이라고 생각하기 때문에 @ jesse-glick의 대답을 받아 들였습니다. – Katherine