CruiseControl에서 다음 빌드 날짜/시간 값을 검색하는 방법을 찾고 있습니다. 이 값은 CCTray 응용 프로그램과 CC 대시 보드/팜 보고서 (../ccnet/ViewFarmReport.aspx)에 모두 표시되므로 빌드 시스템이나 CruiseControl 로컬 메모리 (또는 수신기)에 저장해야합니다 파일 어딘가에). 어떤 아이디어?CruiseControl Next Build Time : Retrieve/Display
0
A
답변
1
CCTray는 CruiseControl-server를 쿼리하여 정보를 얻습니다. 프로젝트 상태에 대한 정보는 XmlStatusReport.aspx
에서 반환 된 XML에서 읽을 수 있습니다. 우리에게 프로젝트 MyProject
의 nextBuildTime
을 알려줍니다
<Projects CCType="CCNet">
<Project name="MyProject"
category="MyCategory"
activity="Sleeping"
lastBuildStatus="Success"
lastBuildLabel="42"
lastBuildTime="2017-02-21T15:51:12.0880951+01:00"
nextBuildTime="2017-02-21T20:10:43.3853446+01:00"
...>
</Project>
</Projects>
:
예를 들어, http://buildserver/ccnet/X/Y/XmlStatusReport.aspx
의 응답은 같은 것입니다. 자세한 내용은 CruiseControl.Net browse the source-code 수 있습니다.