선행 빌드 단계가 실패하더라도 주어진 빌드 단계를 실행하도록 TeamCity를 강제하는 방법이 있는지 궁금합니다. 빌드를 마친 후 정리하고 시작한 프로세스를 종료하기 위해이 작업을 수행하려고합니다.선행 단계가 실패했을 때 후속 단계 실행하기
1
A
답변
0
TeamCity의 최신 버전에는이 기능이 내장되어 있습니다.
0
빌드 단계로 수행 할 수 있는지는 잘 모르지만 두 가지 빌드로 수행했습니다. 두 번째는 첫 번째를 가리키는 완성 된 빌드 트리거를 사용합니다. 완료된 빌드 트리거는 첫 번째 빌드가 실패한 경우에도 실행되도록 구성 할 수 있습니다.
1
Msbuild에서 많은 작업에 대해 ContinueOnError 속성을 설정할 수 있습니다. 대개 스위치를 켜고 끌 수있는 속성을 사용하여이 속성을 추가합니다.
<MSBuild Projects="my.csproj" ContinueOnError="$(ContinueOnError)"/>
그런 다음 팀십을 통해 설정하고 해제 할 수 있습니다. 빌드 단계에서이 작업을 수행하면 다른 작업을 계속 진행해야합니다.
0
NAnt 스크립트를 작성한 다음 TeamCity의 NAnt 러너를 사용하여 빌드를 수행합니다. NAnt (실제로는 NAntContrib이지만 여전히 ...)는 try ... catch ... finally
메커니즘을 사용하여 프로그래머가 기대하는 바를 수행합니다. try
코드가 실패 할 경우 catch
코드를 실행하고 아무런 문제없이 finally
코드를 실행합니다. 우리는 원하는대로 동일한 목적으로 사용하고 실패 (테스트 로그와 같은)가 발생해도 빌드가 게시되기를 원하는 아티팩트를 수집합니다.
관련 문제
- 1. 파이썬 내에서 후속 명령 실행하기
- 2. mailto가 실패했을 때 감지
- 3. 테스트가 실패했을 때 메서드를 실행하는 방법
- 4. mvn install가 이상하게 실패했을 때 -
- 5. 주어진 단계 후 후크를 실행하기 전에 오이?
- 6. C에서, 다른 프로그램에 파이핑 입력이 실패했을 때
- 7. GTK - 후속 코드를 계속 실행하기 위해 이벤트가 발생할 때까지 기다림
- 8. .split을 사용할 때 선행 공백
- 9. Cuccumber + Capybara, 내 기능 파일에서 시나리오를 실행할 때 백그라운드 단계 만 실행되는 동안 시나리오 단계가 무시됩니다.
- 10. grails drools 플러그인을 설치할 때 수작업 단계가 필요합니다.
- 11. 단계 확인으로 단계 만들기
- 12. mysqli_stmt_fetch가 실패했을 때 기본 행을 검색하는 방법은 무엇입니까?
- 13. jar를 실행할 maven 단계가 있습니까?
- 14. Visual Studio가 깨져서 단계가 있지만 때로는 단계가 끊어집니다.
- 15. C++ 11에서 벗어나려고 할 때 디버거 단계가 더 향상되었습니다.
- 16. Maven - 다른 구성으로 플러그인을 실행하기 위해 사용자 지정 단계 추가
- 17. ASIFormDataRequest가 실패했을 때 요청 문자열을 출력하는 방법은 무엇입니까?
- 18. 폼 유효성 검사가 실패했을 때 Struts가 컨트롤러를 리디렉션하는 위치는 어디입니까?
- 19. grab favicon 웹 사이트에서 실패했을 때 로컬을 사용하십시오
- 20. 분수 반복 단계가 정수 단계가 아닌 다른 JavaScript로 컴파일되는 이유
- 21. 2 단계가 작동하지 않는 CATransform3D 애니메이션
- 22. PreRender 단계가 매우 느림
- 23. Magento 한 단계 체크 아웃으로 배송 단계 제거
- 24. Specflow 및 단계 생성
- 25. 단계
- 26. Drupal 다중 단계 노드 폼 마지막 단계가 아닐 경우 저장하지 않기
- 27. PHP/CURL을 병렬로 실행하기
- 28. 자바에서 후속 실행을 중단하십시오
- 29. 컴파일러가 소스를 결합하는 단계
- 30. 선행 0과 루비 증가
이 속성은 TeamCity에 포함되어 있습니까? (MSBuild와 관련이 없습니까?) – inquam