diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index a6e2f24..ee993b0 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -1,28 +1,20 @@ -name: Docker Image CI +name: Docker Build and Run on: push: - branches: [ "main" ] + branches: [ main ] pull_request: - branches: [ "main" ] + branches: [ main ] jobs: - push_to_registries: - name: Build Docker images + build-and-run: runs-on: ubuntu-latest + steps: - - name: Check out the repo - uses: actions/checkout@v4 + - uses: actions/checkout@v2 - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Build Docker image + run: docker build ./docker/check -t mon-image - - name: Build Docker images - uses: docker/build-push-action@v5 - with: - context: . - file: ./docker/check/Dockerfile - platforms: linux/amd64,linux/arm64 - push: false + - name: Run Docker container + run: docker run mon-image diff --git a/Septembre_2023/Septembre_2023.bib b/Septembre_2023/Septembre_2023.bib index d0b4c31..9a42b6c 100644 --- a/Septembre_2023/Septembre_2023.bib +++ b/Septembre_2023/Septembre_2023.bib @@ -9,7 +9,7 @@ author = {Abiteboul,Serge and Cattan, Jean}, title = {Nous sommes les réseaux sociaux}, year = {2022}, - publisher= {Odile Jacob} + publisher= {Odile Jacob}, isbn = {9782415001704}, keyword={Réseaux sociaux}} diff --git a/web/check.sh b/web/check.sh index fba848d..6bf53f1 100644 --- a/web/check.sh +++ b/web/check.sh @@ -5,15 +5,23 @@ SEARCH_DIR="." # Recherche de tous les fichiers .bib dans le répertoire et ses sous-répertoires # et les traiter avec Pandoc -find "$SEARCH_DIR" -name "*.bib" | while read -r bibfile; do +for bibfile in $(find . -name "*.bib"); do echo "Traitement du fichier: $bibfile" - # Exemple de commande Pandoc (à ajuster selon vos besoins) - # Remplacez 'output_file' et 'format' par vos valeurs souhaitées pandoc "$bibfile" -s -o "output_file" --to=markdown - echo "Traitement terminé pour: $bibfile" + # Vérifier si Pandoc a réussi + if [ $? -ne 0 ]; then + echo "Erreur lors du traitement de $bibfile" + error_occurred=1 + rm output_file + fi done -rm -rf output_file - +# Quitter avec un code d'erreur si une erreur a été rencontrée +if [ $error_occurred -ne 0 ]; then + exit 1 +fi +rm output_file +# Si tout va bien, quitter avec un code de sortie 0 +exit 0