“Export CI=true”在这个 create-react-app 部署脚本中有什么作用?

Phy*_*six 6 deployment jenkins reactjs create-react-app

launch.sh在我们的 Create React App 中有一个文件,用于将内容发布到 CDN。那里的其中一行说export CI=true。我不知道在这种情况下“CI”是什么意思,以及它的作用。

Ala*_*Maw 10

一如既往地阅读文档:https : //facebook.github.io/create-react-app/docs/running-tests#continuous-integration

持续集成

默认情况下npm test,使用交互式 CLI 运行观察器。但是,您可以强制它运行一次测试并通过设置一个名为 的环境变量来完成该过程CI

在创建带有npm run buildlinter 警告的应用程序构建时,默认情况下不检查。例如npm test,您可以通过设置环境变量来强制构建执行 linter 警告检查CI。如果遇到任何警告,则构建失败。

[...]