Ajout build et deploy
All checks were successful
CI/CD Pipeline / test (push) Successful in 10s
CI/CD Pipeline / deploy (push) Successful in 14s

This commit is contained in:
Votre Nom
2026-04-14 13:47:07 +00:00
parent 0c53183602
commit be2650dc93
4 changed files with 19 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
name: Tests
name: CI/CD Pipeline
on:
push:
@@ -12,4 +12,12 @@ jobs:
- name: Lancer les tests
run: |
chmod +x tests.sh
./tests.sh
./tests.sh
deploy:
needs: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Déployer le site
run: docker compose up -d --build

2
Dockerfile Normal file
View File

@@ -0,0 +1,2 @@
FROM nginx:alpine
COPY index.html /usr/share/nginx/html/

6
docker-compose.yml Normal file
View File

@@ -0,0 +1,6 @@
services:
mon-site:
build: .
container_name: site-eleve14
ports:
- "9470:80"

View File

@@ -5,6 +5,7 @@
<title>Mon Site DevOps</title>
</head>
<body>
<h1>Bienvenue sur mon site</h1>
<p>Déployé automatiquement avec CI/CD !</p>
</body>
</html>