Azure devops 基于TFS工作项信息的触发器生成
我目前正在寻找在VST中作为用例实现的最佳实践 详情如下 1) 我们的董事会有几个tfs工作项,这些工作项可以有多个状态 例如:“准备构建”、“准备部署”等 2) 根据对工作项所做的更改,是否可以触发生成 例如,如果工作项移动到“准备部署”状态,则应触发部署生成Azure devops 基于TFS工作项信息的触发器生成,azure-devops,azure-pipelines,azure-pipelines-release-pipeline,azure-devops-rest-api,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,Azure Devops Rest Api,我目前正在寻找在VST中作为用例实现的最佳实践 详情如下 1) 我们的董事会有几个tfs工作项,这些工作项可以有多个状态 例如:“准备构建”、“准备部署”等 2) 根据对工作项所做的更改,是否可以触发生成 例如,如果工作项移动到“准备部署”状态,则应触发部署生成 换句话说,我们如何根据工作项的更改触发生成?当工作项状态发生更改时,您可以使用web钩子触发生成 先决条件如下: 与工作项状态相关的生成 您自己的网站接收来自VSTS web hook的消息,并发送请求以构建相关的构建 在VSTS中配
换句话说,我们如何根据工作项的更改触发生成?当工作项状态发生更改时,您可以使用web钩子触发生成 先决条件如下:
- 与工作项状态相关的生成
- 您自己的网站接收来自VSTS web hook的消息,并发送请求以构建相关的构建
- 在VSTS中配置web钩子
准备生成
、准备部署
等- 检查已更新的工作项的当前状态。您可以通过RESTAPI查看信息,并检查
的值System.State
- 与队列相关的触发器生成。根据
的值,对不同的构建进行排队。例如,如果System.State
已System.State
,则针对此状态准备好构建
此外,如果您正在使用TFS(Team Foundation Server),则可以在服务器上部署插件。与中的方法类似