TypeScript错误会破坏CI构建吗?

时间:2015-10-06 03:04:12

标签: git typescript azure-devops

我有一个场景,我们的Visual Studio Online Git托管解决方案已成功完成持续集成(CI)构建,但本地存在构建错误。

然而,VS.NET解决方案本地的这些构建错误与TypeScript构建错误隔离。我的理解是,TypeScript构建错误肯定会导致本地构建失败,但不会阻止CI构建服务器成功完成。这是因为tsc.exe TypeScript编译器只会将.ts文件转换为构建服务器上的.js文件,但此时任何相关错误都不会被阻塞。该解决方案仅关注输出.js文件,因此它们在编译后存在并且满足构建服务器。

然而,我对这一点并不是100%肯定,并且想澄清这是否正确,或者是否还有其它允许本地TypeScript错误的影响构建服务器结果?< / p>

1 个答案:

答案 0 :(得分:2)

  

但不会阻止CI构建服务器成功完成

很可能会导致构建失败除非某些人显式忽略从构建过程返回的错误代码(这是一个非常糟糕的主意开始)