是否可以在构建或发布管道中的运行任务之间循环或延迟?我将容器部署为这些管道的一部分,并且它们需要时间来启动并可用于webtests,因此我无法在发布任务后立即运行webtest。什么可以解决TFS或VSTS中的这些要求?
答案 0 :(得分:11)
将一个内嵌的PowerShell任务放在运行re_months = '(January|February|March|April|May|June|July|August|September|October|November|December)'
re_int = '[0-9]+'
date_row_matcher = re.compile('<td>{months} {days}, {years}</td>'.format(months=re_months, days=re_int, years=re_int))
rows = bsObj.find("table", {"class":"sortable wikitable"}).children
for row in rows:
for cell in row.children:
match = re.match(date_row_matcher, str(cell))
if match is not None:
print cell
或者您想要等待的时间内。
或者更好的是,编写自己的脚本来轮询容器以获取可用性。
答案 1 :(得分:1)