沒有更新善變到最新的頭,我有一些腳本的變化是通過一個定時器推他們使用了正確的頭工作正常運行後,但力打造後,那些已完成沒有成功。正在使用同一個奴隸。下面是在master.cfg
拉/更新的包裝命令,buildbot上forcebuilds
def repo_update(conf):
repo = "ssh://[email protected]//Users/buildbot/repo"
repository = Mercurial(repourl=repo, branchType='inrepo', defaultBranch='devel')
conf.addStep(repository)
return
在日誌它執行下面的命令,
/usr/local/bin/hg pull --verbose ssh://[email protected]//Users/buildbot/repo
/usr/local/bin/hg identify --num --branch
/usr/local/bin/hg paths default
/usr/local/bin/hg update --clean --repository build --rev 15f87a21bf8aa00d642c2ebbd73a6da161815eaa
/usr/local/bin/hg identify --id --debug
兩個日誌有相同的命令列表及執行罰款。但是,在forcebuild中,腳本對於--rev
有一個不同的說法 - 老頭;我甚至不知道它在哪裏抓取這個數字,腳本或日誌中的其他地方沒有提到它,它必須來自服務器,但是如何指定頭部或不指定它?我是否向回購添加了適當的步驟?
我需要驗證這一點,但它看起來合法。直到下週,我纔會在考試中進行測試,屆時我會批准答案。謝謝! – nlucaroni 2012-02-16 19:05:45
是否爲您工作? – joidegn 2012-02-21 14:08:50