2017-02-19 2 views
0

Bamboo를 사용하여 SBT 빌드에 대한 모범 사례를 추천 할 수 있는지 궁금합니다. 나는 그것이 Bamboo plugin for SBT 인 것을 본다. 그러나 a) unsupported이고 b)는 Bamboo의 최신 버전과 호환되지 않는다. 이 조합은 SBT 빌드를 모두 망칠 수 있기 때문에 Bamboo 업데이트를 취할 수없는 위치 (잠재적으로 보안 문제 수정)로 이어질 수 있으므로 사용하는 것이 거의 확실한 차단제가됩니다.SBT가 Bamboo로 빌드합니다.

아마도 SBT 프로젝트를 스크립트 작업으로 빌드하기 위해 Bamboo를 설정할 수는 있지만 테스트 실패 및 코드 커버리지와 같은 현상이 어떻게 나타나는지 분명하지 않기 때문에 여기서 경험에 대해 조금 걱정합니다.

플러그인을 사용하지 않고도 상당히 매끄러운 SBT 및 Bamboo 설정이 가능합니까? 아니면 Bamboo가 SBT와 함께 사용하기에 적합한 CI 시스템이 아니십니까?

답변

0

우리는 sbt 워크 플로에서 대나무를 많이 사용합니다. 플러그인은 잘 작동하지만 짧은 인라인 스크립트에 대한 유일한 이점은 다른 작업으로도 사용할 수있는 테스트 파싱입니다. 우리는 대나무에서 사용할 수있는 프로젝트에 휴대용 스크립트를 만드는 것을 좋아합니다. 그래서 여기

스타터 가이드 :

  • 프로젝트에서 좋은 휴대용 빌드 스크립트가 (아마도 bash는 스크립트)
  • 전화 대나무에서 인라인 스크립트에서이 스크립트 (그래서 당신은 다른 작업을 수행 할 수 있습니다 물건들, 예를 들면 체크 아웃 서브 모듈, 도커 호스트 선택 ...)