2016-10-27 3 views
1

아무것도 작성하지 않으면 buildbot를 자동으로 다시 시작하는 Python 스크립트를 작성하려고합니다. 스크립트가 어떻게 빌드되어 있는지 확인하려면 어떻게해야합니까? 귀하의 의견에 따르면buildbot가 빌드 중인지 확인하는 방법은 무엇입니까?

+0

당신이 무슨 뜻 이죠 BB-마스터 다시 시작 "아무것도 구축되지 않은 것"이라고 buildbot stop --clean --no-wait

  • 초기화 서비스와 마스터 정상 종료를 시작할 해당? Buildbot은 구성된 스케줄러에 따라 빌드를 실행합니다. 예를 들어 타이머, 대화식 사용자 요청, 새로운 커밋이 완료된 후 훅에 의해 빌드됩니다. 그래서 Buildbot은 하나 또는 다른 방법으로 빌드하라는 메시지가 표시되지 않으면 빌드하지 않습니다. – rutsky

  • +0

    예, 여러 번 빌드가 진행되는 사용자가 여러 명 있습니다. master.cfg를 수정하면 새 팩토리가 웹 페이지에 표시 될 수 있도록 buildbot을 다시 시작해야합니다. 그러나 빌드를 중단시킬 수있는 빌드가 진행중인 경우 buildbot을 다시 시작하지 않으려합니다. –

    +0

    '재구성'을 시도해 볼 수 있습니다. 그것은 config를 다시 읽고 무중단으로 다시 시작합니다. – yhager

    답변

    1

    , 당신이해야 :

    • 실행, systemd (또는 다른) buildbot 마스터를위한 스크립트를 작성하고 연속 시동 후와 (worker example)
    • 에서 종료/실패 후 buildstep는
    관련 문제