Что такое команда npm для установки .circleci / config.yml для теста на кипарис - PullRequest
0 голосов
/ 17 октября 2019

У нас есть конвейер CircleCI CI / CD для нашего проекта. Мне нужно настроить Cypress-тест для запуска на конвейере CircleCi. Может ли кто-нибудь сообщить, пожалуйста, о команде npm install для создания circle.yml или .circleci/config.yml file в корневой папке:

enter image description here

1 Ответ

0 голосов
/ 17 октября 2019

Вот пример моего 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

...