Re: Fwd: Gitlab CI mit IslandofTex images und gitfile -info [gelöst]
Nils Pickert <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Großes Danke an Marei! Apt-Get to the rescue... python3-git installieren, locales generieren und alles läuft (locales hat mit dem Ursprünglichen Problem nichts zu tun, löst aber Folgeproblem, dass gitfile-info das locale de_DE verwenden soll um das Datum anzuzeigen) gitlab-ci.yml schaut jetzt so aus: --- image: registry.gitlab.com/islandoftex/images/texlive:latest build: script: - apt-get update - apt-get -y install python3-git locales - sed -i 's/^# *\(de_DE.UTF-8\)/\1/' /etc/locale.gen - locale-gen - python gfi-run.py - latexmk brw_test.tex after_script: - cat brw_test.log artifacts: paths: - brw_test.pdf --- Viele Grüße Nils Am 17.08.2022 um 19:06 schrieb Marei Peischl (via tex-d-l Mailing List): > Hallo Nils, > > > On 17.08.22 18:50, Nils Pickert wrote: >> >> Hallo zusammen >> >> ich möchte auf gitlab eine CI pipeline laufen lassen und das Paket >> gitfile-info verwenden. Dazu muss vor dem TeX Lauf ein Python Script >> getriggert werden, dass das "GitPython" Paket benötigt. >> >> Ich verwende das Docker-Image von Islandoftex, was anscheinend zwar >> Python beinhaltet, aber weder gitpython noch pip. >> >> Mein gitlab-ci.yml schaut so aus: >> >> --- >> >> image: registry.gitlab.com/islandoftex/images/texlive:latest >> build: >> script: >> - pip install GitPython >> - python gfi-run.py >> - latexmk brw_test.tex >> after_script: >> - cat brw_test.log >> artifacts: >> paths: >> - brw_test.pdf >> >> --- >> >> pip install schlägt fehl. Gibt es da irgendeine elegante Lösung? Böse >> Bastellösung mit curl hat auch nicht funktioniert, da curl auf dem >> Image nicht vorhanden scheint... >> >> Gibt es eine Lösung ohne ein eigenes Image bauen zu müssen? >> > python 3 ist installiert aber eben kein pip. Vgl. > https://gitlab.com/islandoftex/images/texlive/-/blob/master/Dockerfile.base > du kannst aber über apt Pakete nachinstallieren. > > Wenn du pip nachinstallieren willst, kannst du es auch ausführen. > > Viele Grüße > > Marei > > >> Viele Grüße >> >> Nils >> >> >> > > -- FAQ: http://texfragen.de/ Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l