AppVeyorCodeshipSemaphore

    从上面的选项中选择您正在使用持续集成系统

    Yarn已预先安装在 AppVeyor 上,所以不需要在构建流程中做别的事情。

    要让 build 更快,你可以把以下配置加到,这会缓存 Yarn 的 缓存文件夹。

    Yarn 已在 上预装。

    如果您正在使用 Codeship Pro (基于 Docker),推荐您通过安装 Yarn。

    Travis CI 根据项目根目录里面是否有 yarn.lock 文件检测是否使用 Yarn。 如果文件可用,Travis CI 会根据需要来安装 ,并执行 yarn 作为默认的安装命令。

    如果你的安装流程需要更多,要自己安装 Yarn,确保它在 build 镜像里已经预先安装好。

    建议您锁定使用特定 Yarn 版本,使每次构建都是使用同一版本的 Yarn。在切换之前,你也可以先测试新版本的 Yarn。 您可以在调用 apt-get install 命令时添加版本号︰

    基于容器的构建

    基于容器的构建没有 权限,必须通过其他方式安装。 比如:

    为所有受支持的 Node.js 版本预装了 Yarn,并且用户直接能使用已备好的 Yarn 缓存。

    为确保本地 Yarn 版本与 Semaphore 上的一致,您可以在项目设置中加入以下几行到你的设置命令: