tfs - 是否可以为 TFS2015.2 构建定义命令行步骤配置 'message highlight pattern'?

标签 tfs tfsbuild tfs-2015 azure-pipelines

可以配置 Error message highlight patternWarning message highlight pattern TFS2015.2 Command Line步?

例如,我可能有以下运行命令行实用程序的构建定义,比如 gulp , 执行一些任务,例如代码检查。

Example build definition showing command line step

此实用程序的精确标准输出(通过 stdout )将根据正在运行的精确 lint 任务而有所不同。例如,一个用于分析 TypeScript 代码的工具和另一个用于分析 Sass 代码的工具。

此外,该实用程序可以:

  • 将消息写入错误流(通过 stderr )。
  • 返回非零退出代码。

  • 上述两种情况对我都没有用,因为在某些情况下,我不希望 TFS 认为构建步骤失败。但是,我确实希望在日志和构建摘要中突出显示警告。

    能够教授 Command Line 会很有用有关表示警告和错误的特定输出消息模式的步骤。

    Command Line 的构建日志中步骤我看到这个:

    Build log extract showing message highlight pattern

    这似乎暗示了一种为表示警告和错误的输出配置行匹配模式的方法。但是,我找不到配置这些的方法,因此我的问题。

    我应该指出,我知道还有其他方法可以实现这一目标:
  • 例如,一种方法是通过旨在包装命令行实用程序的目标构建步骤。内置Gulpnpm例如步骤,或者自定义创作的步骤/扩展。
  • 另一种方法是发出 Logging Commands来自构建脚本 as asked here .

  • 我的问题特别涉及使用内置的通用 Command Line当这些选项不可用或不可取时,直接步骤。

    最佳答案

    目前,这不能直接通过命令行步骤来实现。您可以在用户语音中询问功能请求。 TFS 管理员和 PM 将对其进行审核。

    UserVoice: https://visualstudio.uservoice.com/forums/330519-team-services/

    关于tfs - 是否可以为 TFS2015.2 构建定义命令行步骤配置 'message highlight pattern'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36918603/

    相关文章:

    azure - 使用TFS15自动将云服务发布到Azure

    tfs - Azure DevOps/TFS 缓存扩展数据在哪里

    password-encryption - 如何在 TFS 2015 vNext 构建定义中使用 secret 变量?

    asp.net - 在构建管道期间覆盖发布配置文件的发布文件夹(url)

    c# - 从 TFS 打开文件会出现错误 TF10187

    visual-studio - 使用TFS从VS中删除断点后剩余的断点

    visual-studio - TFS 构建 Controller 失败

    visual-studio-2010 - TFS 2010 版本是否有文件路径限制?

    tfs - 如何从自定义任务中获取 MSBuild 属性的值?

    tfsbuild - tfs 构建内容输出目录