[英]CodeActivity integration with TFS2015
我在TFS2012及以下版本中包含了自定義代碼活動。
在TFS2015的“新世界”中,更改(非工作流驅動)......我不知道如何添加自定義活動。
現在,我是否將以下內容集成到TFS 2015版本中?
using System.Activities;
using Microsoft.TeamFoundation.Build.Client;
using Microsoft.TeamFoundation.Build.Workflow.Activities;
namespace MyCompany.TFS.CodeCoverageLibrary
{
[BuildExtension(HostEnvironmentOption.All)]
[BuildActivity(HostEnvironmentOption.All)]
public sealed class SimpleCodeActivity : CodeActivity<bool>
{
protected override bool Execute(CodeActivityContext context)
{
context.TrackBuildMessage(string.Format("ActivityInstanceId='{0}', WorkflowInstanceId='{1}'", context.ActivityInstanceId, context.WorkflowInstanceId));
return true;
}
}
}
你不知道 新的構建系統是完整的,完全由基礎的重寫。 盡管XAML構建活動將繼續在XAML構建系統中運行,但它們將無法在新的構建系統中運行。
新的任務系統基於JSON描述符文件,其活動編寫為PowerShell(對於Windows)或Node JS(對於跨平台)。 您可以在GitHub上查看任務庫的示例: https : //github.com/Microsoft/vsts-tasks
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.