繁体   English   中英

CodeActivity与TFS2015集成

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM