Skip to content

pm1100tm CI

pm1100tm CI #9

Workflow file for this run

name: CI
run-name: ${{ github.actor }} CI
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened]
branches:
- main
pull_request_target:
types: [pushed]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [20.x]
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Build and run containers
run: |
docker-compose up --build -d
- name: Wait for server to start
run: sleep 10
# - name: Run lint
# run: docker-compose exec -T app npm run lint
# - name: Run tests
# run: docker-compose exec -T app npm test
# - name: Run coverage
# run: docker-compose exec -T app npm run test:cov
# - name: Build project
# run: docker-compose exec -T app npm run build
# - name: Test server
# run: curl -f http://localhost:8000 || exit 1