[英]TFS 2018 work item action
我們修改了標准Scrum工作流程,並在“進行中”和“完成”之間添加了“審閱和測試”狀態。 現在,當對工作項提出拉取請求時,我們希望自動從“進行中”過渡到“審查和測試”。 到目前為止,我們看到的唯一操作是Microsoft.VSTS.Actions.xxx,其中xxx可以是StartWork,StopWork或Checkin。
還有更多定義好的動作嗎? 是否可以對拉取請求采取某些措施?
第一個問題是:什么是動作?
它只是一個唯一的字符串,用作標記 ,並添加到第三方工具要使用的狀態之間的過渡中,因此我們可以知道哪個是當前狀態,哪個是工作項中給定操作的下一個狀態。
您可以按照以下限制編寫任何自定義操作,Visual Studio ALM使用Microsoft.VSTS.Actions.<your action>
。
有關更多詳細信息,請參考此博客: 詳細信息中的了解狀態轉換的操作
在這種情況下,您還可以查看Aliaksei Baturytski的答復:
動作僅向第三方應用程序提示當前狀態的下一個狀態。 它們不能用於在過渡期間觸發任何自定義操作。
根據您的要求,可以通過使用在更改工作項后觸發的服務器端插件來實現您的目標。 您也可以使用此3方擴展名TFS Aggregator來處理它。
您可以通過帶有Web應用程序(例如Web API)的Pull Request Web Hooks來完成此工作,該工作流程很簡單:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.