한 가지 방법은 프로젝트 빌드를 복구하는 것입니다. 따라서 프로젝트를 성공적으로 빌드하고 서버에 복사하기 전에 적절한 이름의 빌드를 백업하십시오.
그래서 되돌리려면 백업 파일을 사용할 수 있습니다. 보통 우리는 그 방법을 따른다. 그러나 수동으로 파일을 복사해야합니다.
크루즈 컨트롤에 다른 롤백 방법이 있다고 생각하지 않습니다.
게시자 블록을 추가하여 파일을 복사 할 수 있습니다. 단지 코드
<publishers>
<buildpublisher>
<sourceDir>Source Path</sourceDir>
<publishDir>Backup path</publishDir>
<alwaysPublish>false</alwaysPublish>
<useLabelSubDirectory>true</useLabelSubDirectory>
<cleanUpValue>10</cleanUpValue>
<cleanUpMethod>KeepLastXBuilds</cleanUpMethod>
</buildpublisher>
</publisher>
을 확인 백업을 수행하려면 는
CruiseControl.Net 이전에 저장하도록 구성 할 수 있습니다 빌드
결과/산출물 (예 : 지난 50), 당신이 시도10
백업이 값을 청소 따라 소요됩니다? 이런 식으로 자동 롤백을하지는 않겠지 만. – skolima
자동 롤백을 정말로 원하지 않습니다. 우리가 배포 할 때 비즈니스에 문제가 있거나 (예를 들어 예약 할 수없는 것처럼) –