name: Docker Image CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Build the docker-compose stack
run: docker-compose -f docker-compose.yaml up -d
- name: Check running containers
run: docker ps -a
- name: Check logs
run: docker logs web_container
- name: Run jest test suite
run: docker exec -w /home/node/app web_container npm run test
- name: Run cypress test suite
run: docker exec -w /home/node/app web_container npm run test:e2e
This command is supposed to run jest
docker exec -w /home/node/app web_container npm run test
and this is supposed to run cypress
docker exec -w /home/node/app web_container npm run test
My repository works fine in local computer but fails in github actions.
Link to my repository: https://github.com/pvgdev/nextjs-template