How to schedule an on-premise Azure DevOps build to run every 5 minutes?

∥☆過路亽.° 提交于 2019-12-24 00:27:32

问题


Never mind the rationale, I have a case where a build needs to run every 5 minutes. On-premise installation does not support schedules in the YAML.

So, how do we do it? I can probably use the REST Api, but that sucks, because it seems either I create a one-off script or a script for very simple type of schedules. Building a reusable solution, that could be used in general for other builds seems to be involved. So, instead of concentrating on my business I need to go sideways and cover for the deficiencies of the on-premise version of Azure DevOps.

I wonder if there is a better way.


回答1:


Understand your concern. However, this is not supported at present with on-premise TFS sever.

The UI for defining time-based build triggers isn't flexible enough. It can only support fixed times on days of the week.

Just as you have pointed out in the comment, we have a need to run a build every 5 minutes which requires us to create 288 schedules which is tedious.

Actually, this has already been a user voice.

Scheduled builds - More flexible timing configuration

https://developercommunity.visualstudio.com/idea/365630/scheduled-builds-more-flexible-timing-configuratio.html

Multiple persons commented and echoed. After go through the marketplace, haven't found a pretty appropriate workaround. Sorry for any inconvenience. You could monitor the status of above user voice.



来源:https://stackoverflow.com/questions/58465852/how-to-schedule-an-on-premise-azure-devops-build-to-run-every-5-minutes

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!