【发布时间】:2018-07-24 05:42:58
【问题描述】:
我正在尝试使用(云)bitbucket 的管道来自动构建我的 Angular 应用程序。我们项目中的 tslint 设置之一是强制执行 line breaks are CRLF。
但是,当我尝试使用管道进行构建时,我们的代码的每一行都会收到一个 tslint 错误,说它预期行结尾是 CRLF。
由于我们在任何开发人员的计算机上都没有看到它,我猜管道本身的 git config core.autocrlf 设置为 false。
我可以在bitbucket-pipelines.yml 中指定什么来告诉管道不要弄乱我的行尾?
仅仅在构建步骤中指定 git config 设置是行不通的,因为当它执行我的脚本时,它已经从源代码管理中提取了代码。
【问题讨论】: