2013-09-25 2 views
1

예 : 프로젝트를 만들 때 Mavenmvn site을 수행하거나 CMake을 사용하여 생성 한 프로젝트 사이트를 make doc으로 Doxygen (올바른 구성을 CMakeLists.txt으로 가정)으로 생성합니다. 일단 내가 Bamboo에서 Task로 실행하면; 어디서 그런 웹 사이트를 배포 할 수 있습니까? 이미 CI 환경 (JIRA, Bamboo, Stash 및 Fisheye)에서 실행중인 여러 웹 서버가 있습니다. 프로젝트 정적 HTML 문서 및 사이트를 호스팅하기 위해 다른 웹 서버를 실행하지 않아도됩니다.어디에서 Bamboo CI로 프로젝트 사이트를 호스팅합니까?

누구든지이 아이디어를 게시 할 수있는 아이디어가 있습니까? 예 : 어쩌면 Bamboo의 프로젝트 보고서일까요? 방법?

답변

2

내가 일하는 회사는 두 가지 일을 수행합니다

  1. 우리는 빌드가 완료 될 때마다 업데이트 될 때 거기에 우리의 모든 문서와 웹 서버를 실행합니다. (docs.my-company.com)
  2. 빌드에서 문서를 압축하여 다운로드 할 수있는 유물로 제공합니다. 당신은 이미 당신이 아파치 위치 build-docs처럼라는 설정이 그 대나무 빌드에서 모든 생성 된 빌드 문서를 포함 할 수 build.my-company.com/ 같은 도메인에서 대나무 말을 실행하면 당신을 위해

한 솔루션입니다.

이렇게하면 다른 웹 서버를 만들지 않고 웹 서버를 두 번 사용할 수 있습니다.

+0

실제로 이것은 완벽한 방법으로 Bamboo 업데이트를 얻은 후 해당 위치를 추가하기위한 설치 후 스크립트가 필요할 수도 있습니다. JIRA, Bamboo 또는 Fisheye에서 프로젝트 웹 사이트에 대한 편리한 영구 링크를 소개 할 수있는 방법이 있습니까? –

+1

가장 쉬운 방법은 Source Control Repository의 README에 문서 링크를 포함시키는 것입니다. 그러면 README를 Bamboo에서 아티팩트로 만들 수 있습니다. Fisheye를 사용하면 README에서 링크를 열 수 있습니다. JIRA 프로젝트 요약에 추가 할 수 있습니다. 또는 모든 다양한 문서에 대한 링크가있는 메뉴가 포함 된 아틀라스 플러그인을 만들 수 있습니다. (예쁜 벌거 벗은 플러그인이어야 함). – Welsh