我正在查看Azure Dev Ops webhooks触发器,并且看起来只有一个在构建完成时才使用。开始构建时有什么方法可以通知吗?由于作业可以排一段时间。因此,我需要知道它何时在队列中,何时启动和完成。
答案 0 :(得分:2)
不。对于构建开始类型,没有Webhook触发器。
Webhook主要是在TFS注册事件后触发另一个作业。如果要在构建开始时执行某些操作,则可以在构建本身中包含该任务。如果您想知道构建的开始时间和结束时间,则可以从构建详细信息或通过API获取此信息。
获取 https://dev.azure.com/ {organization} / {project} / _ apis / build / builds / {buildId}?api-version = 5.1
如果您希望在构建开始时通知自己,则可以在构建内部使用PowerShell任务来使用API并发送详细信息。