酷代码 AI
菜单
服务商

gitlab-cicd 缓存node_modules

在 GitLab CI/CD 中,为了提高构建速度,可以使用缓存来存储 `node_modules`。以下是如何配置 GitLab CI/CD 以缓存 `node_modules` 的步骤: 1. 在项目根目录下创建一个名为 `.gitlab-ci.yml` 的文件(如果尚未存在)。 2. 在 `.gitlab-ci.yml` 文件中,添加以下内容: ```yaml cache: key: "${CI_COMMIT_REF_NAME}" paths: - node_modules/ before_script: - npm ci --only=production build: stage: build script: - npm run build ``` 这里,我们使用 `cache` 关键字定义了一个缓存,其键为 `CI_COMMIT_REF_NAME`,表示当前分支的名称。我们还指定了要缓存的路径,即 `node_modules/`。 在 `before_script` 部分,我们使用 `npm ci --only=production` 命令安装项目的依赖项。这将确保仅安装生产环境的依赖项,从而减少构建时间。 在 `build` 阶段,我们运行 `npm run build` 命令来构建项目。由于我们已经配置了缓存,因此 `node_modules` 将被缓存,下次构建时将直接使用缓存的版本,从而提高构建速度。 [2024-02-22 17:14:35 | AI写代码神器 | 317点数解答]

相关提问
请收藏新域名:pdcd.cn
发财导航,免费问AI
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]