ci: workflow budujący obraz usługi render (PRE-24) #33
Reference in New Issue
Block a user
Delete Branch "ci/build-render"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Luka, którą sam zostawiłem w #32. Usługa
renderweszła do mastera, ale żadenworkflow nie budował jej obrazu — więc
astrololo-render:latestnie istniejew rejestrze, a pod zawisłby na ImagePullBackOff po wdrożeniu manifestów
(deploy#5). To dlatego
kubectl get deploy rendernic nie zwraca: usługi nie ma,bo nie ma jej z czego uruchomić.
Osobny pipeline, nie dopisanie do
build.yamlObraz dźwiga TeX Live (setki MB), a
build.yamlchodzi przy każdym pushu domastera. Budowanie renderu za każdym razem spowalniałoby każdy deploy — a to
właśnie ta izolacja miała usunąć (ten sam wzorzec co
build-swisseph.yaml).Wyzwalany tylko zmianą w
services/render/**;workflow_dispatchdo bootstrapu.Kolejność
pierwszy obraz (
:latest). Pierwszy build trwa dłużej — ciągnie TeX Live.astrololo-linko trzeci klucz (komenda w deploy#5).renderma z czego wstać.Bez kroku 1 kroki 2–3 skończą się ImagePullBackOff.