remoteProjectLabeller을 사용하여 SmokeTests 프로젝트의 레이블을 BuildApp 프로젝트와 동일한 레이블로 지정할 수 있습니다.
그렇지 않으면 사용자 지정 매개 변수를 전달할 수있는 BuildApp 프로젝트의 게시자 섹션에서 ForceBuildPublisher을 사용할 수 있습니다.
remoteProjectTrigger
과 관련된 근본적인 문제가 있기 때문에 옵션을 제안하려면 BuildApp가 실패 할 때 RunSmokeTests 프로젝트를 실행할 수 있습니다. 이 버그 곳이 있지만 enforcerName
가 전달되지 않습니다, 그래서 해당 속성에 의존하지 않는 또한 예를
<forcebuild>
<project>RunSmokeTests</project>
<serverUri>tcp://buildserver:21234/CruiseManager.rem</serverUri>
<integrationStatus>Success</integrationStatus>
<!-- <enforcerName>BuildApp has finished </enforcerName> -->
<parameters>
<namedValue name="$BuildAppLabel" value="$Label" />
</parameters>
</forcebuild>
를 들어 ForceBuildPublisher
보다 효율적이다.
RunSmokeTests 프로젝트에서 이메일의 $ BuildAppLabel을 읽을 수 있어야합니다.
나는이 질문을 게시 한 지 10 분 후에 발견했습니다. 이것은 자주 발생합니다. 그래도 고마워. –