【发布时间】:2019-10-17 00:49:03
【问题描述】:
我们的项目正在使用 CircleCI CI/CD 管道。我需要设置 cypress 测试才能在 CircleCi 管道上运行。谁能告诉我npm install 命令在根文件夹下创建circle.yml 或.circleci/config.yml file:
【问题讨论】:
-
您不使用
npm命令来创建 CircleCI YAML 配置 - 手动编写并手动添加到 repo。
我们的项目正在使用 CircleCI CI/CD 管道。我需要设置 cypress 测试才能在 CircleCi 管道上运行。谁能告诉我npm install 命令在根文件夹下创建circle.yml 或.circleci/config.yml file:
【问题讨论】:
npm 命令来创建 CircleCI YAML 配置 - 手动编写并手动添加到 repo。
这是我的circle.yml 的示例,它位于我的项目根目录中:
version: 2.1
jobs:
test:
docker:
- image: cypress/base:10
steps:
- checkout
- restore_cache:
keys:
- cache-{{ arch }}-{{ .Branch }}-{{ checksum "package.json" }}
- run:
name: Yarn install
command: yarn install --frozen-lockfile
- save_cache:
key: cache-{{ arch }}-{{ .Branch }}-{{ checksum "package.json" }}
paths:
- ~/.cache
- run:
command: yarn lint
- run:
command: yarn test
- run:
command: yarn test-e2e
- run:
command: yarn run semantic-release
workflows:
build:
jobs:
- test
version: 2
您可以将yarn test-e2e 替换为您的cypress cli 命令,例如npm run cypress:run
【讨论】: