Настройка действий Github для моего приложения React для тестирования с помощью WebDriver.io
У меня есть приложение для реагирования, и я написал все свои тесты для приложения, но теперь я хочу настроить действия github. Если я нажимаю/вытягиваю, то будет действие github, которое может запустить мое реагирующее приложение, а также использовать WDIO для тестирования приложения. Спасибо, может кто-нибудь помочь мне решить эту проблему? Я прилагаю файл .yml для моего github/workflow.
name: CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 16.3.0
- name: Install
run: npm install
- name: Cypress run
uses: cypress-io/github-action@v2
with:
build: npm run build
start: npm start
wdio: "wdio run wdio.conf.js"
- uses: actions/upload-artifact@v1
if: failure()
with:
name: logs
path: logs