Это может быть немного наивным вопросом, но как я могу сконфигурировать этот файл circleci версии 2.1 для запуска как кипарисовых, так и юстировочных юнит-тестов.
На данный момент у меня есть это:
version: 2.1
orbs:
cypress: cypress-io/cypress@1
workflows:
build:
jobs:
- cypress/install:
build: "npm run build"
- cypress/run:
requires:
- cypress/install
start: "npm start"
Я просто хочу добавить шаг, который будет запускать npm run test
с использованием версии 10 узла перед тестами кипариса и в идеале использовать пакет-блокировку . json файл, чтобы гарантировать, что это кэширует вещи. Я пробовал методом проб и ошибок, но я не уверен, как интегрировать это с настройкой шара.
Любая помощь будет высоко ценится.