我需要在我的gulp linting过程中使Visual Studio Online(VSTS)中的构建失败

时间:2017-06-30 18:42:46

标签: javascript gulp azure-devops azure-pipelines

我使用JShint并输出错误和警告。我想在这个结果上失败。如何使用VSO构建过程实现此目的?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以在安装了jshint的本地计算机上添加命令行任务并由private agent构建。

对于命令行任务,您可以使用以下设置:

工具: jshint

参数:您的回购邮件中的.js文件,例如gulpfile.js

enter image description here

您将获得与直接使用JShint相同的错误消息,例如VSO构建中的错误消息:

jshint gulpfile.js
gulpfile.js: line 9, col 11, Duplicate key 'string'.
gulpfile.js: line 11, col 2, Missing semicolon.
gulpfile.js: line 22, col 36, Missing semicolon.
3 errors
Process completed with exit code 2.