да, в переменную указать версию и перезапустить сборку. и если такая переменная есть, то вместо сборки с исходников собрать с гита по определённой версии
т.е. задеплоить даже без пуша, по локальному тегу?
ну для того чтобы на гите была версия исходников, то запушить в любом случае надо а вот в самом пайплайне пропустить можно будет другие енвы и собрать конкретно на том, где мне требуется
проще в пайплайн просто передавать хэш коммита, в пайплайне клонировать реп с чекаутом в этот коммит и потом собираться из локальных файлов. и все вопросы этим решаются.
как вариант - в тег добавить тип env и билдить только это
хм. в GitOps билд и стартует с этим хэшем, если тега нет
ну и в чём проблема тогда. с какой надо версии запустил пайплайн и задеплоил. зачем тебе в пайплайне определять версию какую-то? пайплайн всегда должен работать с той версией, на которой он запущен.
я вот тоже не вижу где проблема
Обсуждают сегодня