update werf ....?
$ trdl version
v0.4.1
$ source $(trdl use werf 1.2 stable)
$ source $(werf ci-env gitlab --as-file)
$ werf build assembled-sbt-apps
Version: v1.2.80+fix5
...
$ trdl version
v0.4.1
$ trdl update werf 1.2 stable
$ source $(trdl use werf 1.2 stable)
$ source $(werf ci-env gitlab --as-file)
$ werf build assembled-sbt-apps
Version: v1.2.109+fix2
запуск в одно и то же время
А в чём проблема, если совместимость в обе стороны работает?
в том что выполняя source $(trdl use werf 1.2 stable) я предполагал что получу последнюю актуальную стейбл версию. например в 1.2.109+fix2 уже есть поддержка buildah и я его использую (понимая все риски), а в 1.2.80 этой поддержки ещё нет.
trdl use werf 1.2 stable вызывает фоновую процедуру обновления, но не блокирует текущий job и использует ту версию которая сейчас есть — v1.2.80+fix5. При следующем запуске будет уже обновлённая версия
понял)), спасибо! вот только следующий запуск "произойдёт" с нуля (во вновь создаваемом контейнере). Поэтому опять возьмётся версия, которая попала в образ с werf (это локально созданный образ с верф, хели, и прочими утилитами). выкрутился через принудительное обновление trdl update ...
Обсуждают сегодня