diff --git a/.github/workflows/2024_04_Gerd_Fornahl_Gedenkturnier_8.yml b/.github/workflows/2024_04_Gerd_Fornahl_Gedenkturnier_8.yml index be40e36..4d4a0f6 100644 --- a/.github/workflows/2024_04_Gerd_Fornahl_Gedenkturnier_8.yml +++ b/.github/workflows/2024_04_Gerd_Fornahl_Gedenkturnier_8.yml @@ -1,4 +1,4 @@ -name: 2024_04_Gerd_Fornahl_Gedenkturnier_8 +name: Build and Upload LaTeX PDF on: push: @@ -16,18 +16,18 @@ jobs: - name: Checkout Repository uses: actions/checkout@v4 - - name: Build LaTeX document with Bibliography - uses: xu-cheng/latex-action@v3 - with: - working_directory: 2024_04_Gerd_Fornahl_Gedenkturnier_8 - root_file: 2024_04_Gerd_Fornahl_Gedenkturnier_8.tex - compiler: pdflatex - args: "--synctex=1 --interaction=nonstopmode --shell-escape" - extra_system_packages: "biber" - post_compile: | - pdflatex 2024_04_Gerd_Fornahl_Gedenkturnier_8.tex - biber 2024_04_Gerd_Fornahl_Gedenkturnier_8 - pdflatex 2024_04_Gerd_Fornahl_Gedenkturnier_8.tex + - name: Set up LaTeX environment + run: | + sudo apt-get update + sudo apt-get install -y texlive-full biber + + - name: Compile LaTeX document + run: | + cd 2024_04_Gerd_Fornahl_Gedenkturnier_8 + pdflatex --synctex=1 --interaction=nonstopmode --shell-escape 2024_04_Gerd_Fornahl_Gedenkturnier_8.tex + biber 2024_04_Gerd_Fornahl_Gedenkturnier_8 + pdflatex --synctex=1 --interaction=nonstopmode --shell-escape 2024_04_Gerd_Fornahl_Gedenkturnier_8.tex + pdflatex --synctex=1 --interaction=nonstopmode --shell-escape 2024_04_Gerd_Fornahl_Gedenkturnier_8.tex - name: Build PDFs run: | @@ -48,13 +48,11 @@ jobs: USERNAME="${{ secrets.ISV_WEBDAV_USER }}" PASSWORD="${{ secrets.ISV_WEBDAV_PASSWORD }}" PDF_FILE="ISV_2024_04_Gerd_Fornahl_Gedenkturnier_8.pdf" - - HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" -u "$USERNAME:$PASSWORD" -T "$PDF_FILE" "$NEXTCLOUD_URL") if [ $HTTP_STATUS -eq 201 ] || [ $HTTP_STATUS -eq 204 ]; then - echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." + echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." else - exit 1 + exit 1 fi - name: Upload zur ESKOPP Cloud @@ -63,14 +61,11 @@ jobs: USERNAME="${{ secrets.ESKOPP_WEBDAV_USER }}" PASSWORD="${{ secrets.ESKOPP_WEBDAV_PASSWORD }}" PDF_FILE="ISV_2024_04_Gerd_Fornahl_Gedenkturnier_8.pdf" - - HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" -u "$USERNAME:$PASSWORD" -T "$PDF_FILE" "$NEXTCLOUD_URL") - if [ $HTTP_STATUS -eq 201 ] || [ $HTTP_STATUS -eq 204 ]; then - echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." + echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." else - exit 1 + exit 1 fi - name: Upload zur ISV Cloud Event @@ -79,29 +74,24 @@ jobs: USERNAME="${{ secrets.ISV_WEBDAV_USER }}" PASSWORD="${{ secrets.ISV_WEBDAV_PASSWORD }}" PDF_FILE="ISV_2024_04_Gerd_Fornahl_Gedenkturnier_8.pdf" - - HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" -u "$USERNAME:$PASSWORD" -T "$PDF_FILE" "$NEXTCLOUD_URL") - if [ $HTTP_STATUS -eq 201 ] || [ $HTTP_STATUS -eq 204 ]; then - echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." + echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." else - exit 1 + exit 1 fi + - name: Upload zur ESKOPP Cloud Event run: | NEXTCLOUD_URL="${{ secrets.ESKOPP_WEBDAV_BASE }}/${{ secrets.ESKOPP_WEBDAV_PATH_EVENT }}/2024_04_Gerd_Fornahl_Gedenkturnier_8/" USERNAME="${{ secrets.ESKOPP_WEBDAV_USER }}" PASSWORD="${{ secrets.ESKOPP_WEBDAV_PASSWORD }}" PDF_FILE="ISV_2024_04_Gerd_Fornahl_Gedenkturnier_8.pdf" - - HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" -u "$USERNAME:$PASSWORD" -T "$PDF_FILE" "$NEXTCLOUD_URL") - if [ $HTTP_STATUS -eq 201 ] || [ $HTTP_STATUS -eq 204 ]; then - echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." + echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." else - exit 1 + exit 1 fi - name: Upload zur ESKOPP Latex @@ -110,14 +100,11 @@ jobs: USERNAME="${{ secrets.ESKOPP_WEBDAV_USER }}" PASSWORD="${{ secrets.ESKOPP_WEBDAV_PASSWORD }}" PDF_FILE="ISV_2024_04_Gerd_Fornahl_Gedenkturnier_8.pdf" - - HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" -u "$USERNAME:$PASSWORD" -T "$PDF_FILE" "$NEXTCLOUD_URL") - if [ $HTTP_STATUS -eq 201 ] || [ $HTTP_STATUS -eq 204 ]; then - echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." + echo "PDF-Datei wurde erfolgreich hochgeladen oder aktualisiert." else - exit 1 + exit 1 fi - name: Git Clean