isaqb-org / curriculum-eam

iSAQB Advanced Curriculum for Enterprise Architecture Management (EAM)
0 stars 0 forks source link

PDF generieren und überprüfen #28

Closed rhoadesre closed 1 year ago

rhoadesre commented 1 year ago

Andreas?: PDF generieren. Funktioniert alles?

AndisAccount commented 1 year ago

Hallo zusammen, um sicher zu sein habe ich das Repository über "git clone https://github.com/isaqb-org/curriculum-eam.git --recursive" in ein extra Directory repliziert und im Directory "curriculum-eam" den Build ("./gradlew > ../gradlew.log 2>&1") angestoßen.

Ergebnis (wird im "build"-Verzeichnis abgelegt): curriculum-eam-de.pdf curriculum-eam-en.pdf index.pdf die generierten html-Files habe ich in die ZIP, da Attachmant von html nicht unterstützt wird: build-html.zip

und Log-File mit einigen Warnings, ...: gradlew.log

programming-wolf commented 1 year ago

Kurzer Blick in die Log Datei: Die Warnungen mit "DE not found" Bzw EN sind ok. Die sind immer da.

AndisAccount commented 1 year ago

Danke, Ben, für deine schnelle Reaktion und Hilfe!

rhoadesre commented 1 year ago

Die Änderungen in der References-Datei muss noch in Main gemerged werden. Das sollte die Probleme (hoffentlich) lösen.

AndisAccount commented 1 year ago

Aktueller Build: gradlew.log build-html.zip curriculum-eam-de.pdf curriculum-eam-en.pdf index.pdf

AndisAccount commented 1 year ago

Aktueller Build (mit Kap.5 und anderen Fixes): build-html.zip curriculum-eam-de.pdf curriculum-eam-en.pdf index.pdf gradlew.log

programming-wolf commented 1 year ago

Jeder PR baut übrigens die PDF und HTML Dateien, so dass ihr die log-infos auch hier lesen könnt: https://github.com/isaqb-org/curriculum-eam/actions

bzw. der letzte Build: https://github.com/isaqb-org/curriculum-eam/actions/runs/5002342272/jobs/8962175358

Was noch fehlt, ist, dass bei einem PR die zuletzt gebauten Artefakte an den PR gehängt werden. Kommt demnächst. 🙂

rhoadesre commented 1 year ago

Wo finden wir dann die generierten PDFs allgemein?

rhoadesre commented 1 year ago

Aktueller Build (mit Kap.5 und anderen Fixes): build-html.zip curriculum-eam-de.pdf curriculum-eam-en.pdf index.pdf gradlew.log

Hi Andreas, in den PDFs ist immer noch das alte und nicht das neue Kapitel oder?

programming-wolf commented 1 year ago

Aktuell nur, wenn ihr sie lokal selbst generiert. Wenn ein Release Candidate gebaut wird, dann wird der unter https://public.isaqb.org/curriculum-eam/release-candidate veröffentlicht.

Ich schaue gerade nach Möglichkeiten, dass die PDFs a) gespeichert werden nach einem Durchlauf und b) dann für euch zum Download im PR stehen.

AndisAccount commented 1 year ago

Hi Andreas, in den PDFs ist immer noch das alte und nicht das neue Kapitel oder?

Aktueller Build (mit Kap.5 und anderen Fixes): build-html.zip curriculum-eam-de.pdf curriculum-eam-en.pdf index.pdf gradlew.log

Stimmt, mein Fehler, sorry!

gradlew.log curriculum-eam-en.pdf index.pdf build-html.zip curriculum-eam-de.pdf

rhoadesre commented 1 year ago

Aktuell nur, wenn ihr sie lokal selbst generiert. Wenn ein Release Candidate gebaut wird, dann wird der unter https://public.isaqb.org/curriculum-eam/release-candidate veröffentlicht.

Ich schaue gerade nach Möglichkeiten, dass die PDFs a) gespeichert werden nach einem Durchlauf und b) dann für euch zum Download im PR stehen.

Ich schätze sehr deine Unterstützung!

rhoadesre commented 1 year ago

Hi Andreas, in den PDFs ist immer noch das alte und nicht das neue Kapitel oder?

Aktueller Build (mit Kap.5 und anderen Fixes): build-html.zip curriculum-eam-de.pdf curriculum-eam-en.pdf index.pdf gradlew.log

Stimmt, mein Fehler, sorry!

gradlew.log curriculum-eam-en.pdf index.pdf build-html.zip curriculum-eam-de.pdf

Das alte Kapitel ist noch drin. Erst muss der entsprechende Pull-Request genehmigt und germerged werden.

AndisAccount commented 1 year ago

In der alten Datei curriculum-eam-de.pdf war Kap. 5 "5. Unternehmensarchitektur-Frameworks", in der neuen curriculum-eam-de.pdf ist Kap. 5 jetzt "5. Wechselwirkung zwischen Softwarearchitektur und Unternehmensarchitektur".

Ich habe nochmal ein "git clone" in ein komplett leeres Verzeichnis gemacht und darin einen Build: gradlew.log build-html.zip curriculum-eam-de.pdf curriculum-eam-en.pdf index.pdf

Den Fix, dass das richtige Kapitel angezogen wird, ist ja in PR #38 erfolgt. PR #38 ist ja schon freigegeben. Wenn es innerhalb der Dateien von Kap 5 (z.B. an den Lernzielen) noch Änderungen gab brauchen die natürlich noch einen zusätzlichen PR.

programming-wolf commented 1 year ago

Ok, hab das im Template-Repository mal ausprobiert, Änderungen kann ich euch am Freitag nachziehen, sieht dann in etwa so aus:

Screenshot 2023-05-17 at 16 54 29
AndisAccount commented 1 year ago

Hallo Ben, dein Build-Job funktioniert übrigens. Jetzt entstehen PDFs, ... Danke dafür!

AndisAccount commented 1 year ago

Nur weil wir darüber gesprochen hatten: Das Build.Log sieht man, wenn man auf den "Build"-Job klickt
image und dann den Step "Execute Gradle Build" aufklappt image