Этот коммит содержится в:
Sebastien Larinier 2023-12-28 17:43:53 +01:00
родитель a44b6a8c71
Коммит 568ecdef1e
3 изменённых файлов: 25 добавлений и 25 удалений

28
.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

Просмотреть файл

@ -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}}

Просмотреть файл

@ -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