master.cfg
에 액세스 할 수있는 변수가 있습니까? 문서는 전혀 명확하지 않습니다. 감사.Buildbot에서 빌드 번호를 캡처하는 방법
1
A
답변
6
이 정보를 얻는 방법은 있지만 액세스하려는 위치에 따라 다릅니다. 당신이 (addStep
에 매개 변수로)를 doStepIf
절차 안에있는 경우
이 작동합니다 :
def insideDoStepIf(step):
step.build.getStatus().number
을 당신이 그들의 다음 빌드 번호하여 빌더의 우선 순위를하려는 경우,이 작업을해야합니다 :
당신이buildbot.status.mail.MailNotifier
에 대한
messageFormatter
기능이 정보를 얻기에 관심이 있다면
def buildPriority(buildmaster, builders):
builders.sort(key=lambda b: b.builder_status.nextBuildNumber)
return builders
c['prioritizeBuilders'] = buildPriority
,이 시도 :
def formatEmail(mode, name, build, results, master_status):
for builder in master_status.getBuilderNames():
master_status.getBuilder(builder).nextBuildNumber
나는하지 테스트 다음을했고, 여기 API가 안정 보장 할 수 없습니다,하지만 난이 일을해야 꽤 확신 그래도 난 (약간 비슷한 일을하고 있어요 같이하지 빌드 번호 포함)
+0
Heyy Nate! 빌드를 시작하기 위해 쉘 스크립트를 실행 중이며 buildbot에서 실패한 빌드의 빌드 번호를 캡처해야하고 마스터에 여러 빌더가 있습니다. 내가 어떻게 할 수 있는지 말해줘? 당신이 대답에서 언급 한 "doStepIf"방법을 찾지 못했습니다. –
관련 문제
- 1. buildbot에서 빌드 이름 바꾸기
- 2. 전화 번호를 캡처하는 방법
- 3. cruisecontrol 빌드 번호를 재정의하는 방법
- 4. 허드슨의 빌드 번호를 무시
- 5. TFS 2010에서 빌드 번호를 다시 설정하는 방법
- 6. 빌드 이벤트에서 메이저/마이너/빌드/리비전 번호를 검색하는 방법
- 7. 빌드 스크립트에서 Bamboo 빌드 번호를 어떻게 업데이트합니까?
- 8. TeamCity - 다른 빌드 구성에서 빌드 번호를 참조하십시오.
- 9. 사람들이 빌드 번호를 어떻게 추적합니까?
- 10. Java 프로젝트에서 빌드 번호를 자동으로 증가
- 11. Powershell : 호스트에서 출력을 캡처하는 방법
- 12. Maven에서 특정 분기의 SVN 빌드 번호를 얻는 방법
- 13. nudus 빌드 번호를 hudson/jenkins 빌드 번호와 동기화하십시오.
- 14. 빌드 및 릴리스 단계는 무엇입니까? 빌드 번호를 늘릴 때?
- 15. 미리보기없이 이미지를 캡처하는 방법
- 16. 마키에서 onstop을 캡처하는 방법
- 17. 창에서 데이터를 캡처하는 방법
- 18. OutlookContact.Write 이벤트를 캡처하는 방법?
- 19. 이미지 통계를 캡처하는 방법
- 20. 화면의 일부를 캡처하는 방법
- 21. 패킷을 캡처하는 방법
- 22. 키 이벤트를 캡처하는 방법
- 23. ISP 이름을 캡처하는 방법?
- 24. 사용자를 캡처하는 방법 디스크
- 25. Android에서 이미지를 캡처하는 방법
- 26. 안드로이드에서 이미지를 캡처하는 방법
- 27. 세션 상태를 캡처하는 방법
- 28. 셀러리에서 이벤트를 캡처하는 방법
- 29. TeamCity에서 Subversion 빌드 번호를 어셈블리 버전에 통합하기
- 30. Hudson 실패한 빌드의 빌드 번호를 늘리지 마십시오
내 대답이 도움이 되었습니까? 아니면 여전히 부족한 부분이 있습니까? 그것이 당신이 찾고있는 것이 아닌 경우 나는 그것을 향상 시키게 행복하다. – Nate