나는 Cruise 컨트롤 아래에있는 프로젝트 하나가 있습니다. 하나의 텍스트 파일에 해당 프로젝트의 마지막 빌드 레이블을 쓸 콘솔 응용 프로그램을 작성하고 싶습니다.텍스트 파일에서 마지막 빌드 레이블을 얻는 방법
2
A
답변
1
CruiseControl은 CCNetLabel 인수를 호출하는 스크립트에 전달합니다. 콘솔 응용 프로그램을 작성하지 않고도 스크립트에서이 파일을 인쇄 할 수 있습니다.
당신이 다음 액세스이 파일 (예 : IIS를 통해 노출에 의한)를하거나 할 수는 CruiseControl을 외부에서 프로젝트 버전을 검색해야하는 경우 또는 설문 조사와 http://BuildServer/XmlServerReport.aspx에 위치 CruiseControl을 대시 보드의 XML 보고서 (구문 분석)
0
cruisecontrol의 사용법에 따라 다르나요? 기본적으로 자바 버전의 경우, 나는이
<schedule showProgress="true">
<composite showProgress="true">
<exec timeout="2400" command="${homedir}/bin/updatebuildid" args="${sbhomedir}/projects/${project.name} ${label}"/>
..... etc ..
그리고 updatebuild 스크립트 같은 것이 basicly 포장 파일의 버전 번호에 접미사를 추가하는 sed를 호출하는 쉘 스크립트입니다 있습니다. 당신을 위해 그것은 간단 할 수 있습니다 "echo $ 1> $ yourfile"