git
  • buildbot
  • 2014-09-18 2 views 0 likes 
    0
    폴러에 대한

    Buildbot 0.8.8Buildbot GitPoller 변경

    구성을 참조하지 않습니다 스케줄러 사용 :

    c['schedulers'].append(SingleBranchScheduler(
              name="sanity_chip-b", 
              change_filter=filter.ChangeFilter(project=['chip-b'], branch='master'), 
              treeStableTimer=300, 
              fileIsImportant=imp_files_for_sanity, 
              builderNames=["runsanity-top"])) 
    

    을하지만이 오류 얻을 :

    2014-09-17 18:41:19-0700 [-] /home/buildbot/buildbot/local/lib/python2.7/site-packages/twisted/internet/utils.py:25: exceptions.DeprecationWarning: Argument strings and environment keys/values passed to reactor.spawnProcess should be str, not unicode. 
    2014-09-17 18:41:19-0700 [-] gitpoller: processing 0 changes: [] from "[email protected]:chip_c" 
    
    ,369을

    변경된 사항이 없습니다. 그러나 나는 변화가 있었다는 것을 알고있다.

    폴러 코드가 맞습니까? 우리는 단지 0.8.6에서 0.8.8로 업그레이드 했으므로 업그레이드가 약간 변경 될 수 있습니다. 폴러가 두 분기의 폴링을 동일한 작업 디렉토리로 수행 할 수 있습니까?

    고마워요.

    +0

    (http://trac.buildbot.net/ticket/2464). 서버에서'git update-server-info'를 실행하거나 (티켓에 제안 된대로) 다음 릴리스를 기다려보십시오! – sk11

    +0

    @ sk11은 포스터가 보는 것과 다른 오류입니다. 그리고 "오류"는 실제로 오류가 아닙니다. 이는 비추천 경고입니다. 다른 GitPollers는 다른 디렉토리를 사용해야합니다. 그들이 당신이보고있는 것을 설명 할 수있는 디렉토리를 공유한다면. – djmitche

    답변

    1

    스케줄러는 마스터 브랜치에서만 변경 사항을 확인합니다. 두 GitPollers 별도 스케줄러를 사용하는 것 외에도,이 시도 : buildbot TRAC의 [2464]의 표가있다

    def sanity_branch_fn(branch): 
        return branch in ['master','A7.0.0'] 
    
    c['schedulers'].append(SingleBranchScheduler(
             name="sanity_chip-b", 
             change_filter=filter.ChangeFilter(project=['chip-b'], branch_fn=sanity_branch_fn), 
             treeStableTimer=300, 
             fileIsImportant=imp_files_for_sanity, 
             builderNames=["runsanity-top"])) 
    
    관련 문제