Skip to content
This repository was archived by the owner on Jul 24, 2025. It is now read-only.

Commit e15e141

Browse files
committed
feat(ci): push run-tests and compile jobs
1 parent e69a8ca commit e15e141

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

.github/workflows/integration.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,33 @@ jobs:
3030
fi
3131
echo "Everything is good ! Keep on coding !"
3232
exit 0
33+
34+
compile:
35+
runs-on: ubuntu-latest
36+
steps:
37+
38+
- name: Checkout Repository
39+
uses: actions/checkout@v4
40+
41+
- name: Compile Project
42+
run: make
43+
44+
run-tests:
45+
runs-on: ubuntu-latest
46+
container:
47+
image: ghcr.io/epitech/epitest-docker:latest
48+
needs: [compile, coding-style]
49+
steps:
50+
51+
- name: Checkout Repository
52+
uses: actions/checkout@v4
53+
54+
- name: Compile Tests
55+
run: make compile_tests
56+
57+
- name: Run Unit Tests
58+
run: ./unit_testing
59+
60+
- name: Run Integration Tests
61+
run: ./integration_testing
62+

0 commit comments

Comments
 (0)