Size: a a a

2020 January 16

Vs

Vilgelm skavr in ru_gitlab
народ подскажите вот есть у меня пайплайн в который запускает баш скрипт... но запустить башскрипт надо с параметром.. который надо по хорошему указать в ручную... можно ли это как-то провернуть через переменные ? ну типа что бы он спрашивал какое значение присвоить переменной...
источник

GG

George Gaál in ru_gitlab
Vilgelm skavr
народ подскажите вот есть у меня пайплайн в который запускает баш скрипт... но запустить башскрипт надо с параметром.. который надо по хорошему указать в ручную... можно ли это как-то провернуть через переменные ? ну типа что бы он спрашивал какое значение присвоить переменной...
Да
источник

Vs

Vilgelm skavr in ru_gitlab
круто а по конкретнее ))) я понимаю что я могу создать переменную в проекте... но у нее статическое значение насколько я понимаю... а каждый раз перед запуском лазить и менять в ручную очень не хочется...
источник

Vs

Vilgelm skavr in ru_gitlab
хочется что бы запустил пайп лайн он на каком-то моменте остановился ожидая ввода переменной ... и после ввода продолжил...
источник

A

Andor in ru_gitlab
нет, оно не интерактивное
источник

DV

Dmitry Vorobev in ru_gitlab
Я думаю, что по-хорошему нужно параметр указывать не вручную, а коммитить файл со значение параметра в реп
источник

Vs

Vilgelm skavr in ru_gitlab
Dmitry Vorobev
Я думаю, что по-хорошему нужно параметр указывать не вручную, а коммитить файл со значение параметра в реп
над этим я тоже подумал... но это опять же не очень удобно... хотя другого выхода наверное нет...
источник

DV

Dmitry Vorobev in ru_gitlab
А почему вручную-то?
источник

DV

Dmitry Vorobev in ru_gitlab
С гитом всегда можно откатиться в случае ошибки, поглядеть историю, найти концы
источник

Vs

Vilgelm skavr in ru_gitlab
ну потому что тока разраб знает какую функцию/таблицу в базе постгреса они поменяли... и как теперь ее интегровать в "бой"...
источник

A

Andor in ru_gitlab
звучит как что-то связанное с миграциями баз данных
источник

DV

Dmitry Vorobev in ru_gitlab
Это вам миграции нужны по-видимому
источник

DV

Dmitry Vorobev in ru_gitlab
А не интерактивные пайплайны
источник

Vs

Vilgelm skavr in ru_gitlab
Dmitry Vorobev
Это вам миграции нужны по-видимому
да... мы используем для этого pgCodeKeeper ... он создает файл миграции... но делает это для конерктных тамблиц/функций... потому что сравнивать всю базу практически не возможно... она огромная просто...
источник

A

Andor in ru_gitlab
сколько таблиц?
источник

A

Andor in ru_gitlab
"огромная" это сколько десятков тысяч таблиц и функций?
источник

DV

Dmitry Vorobev in ru_gitlab
Ну, в первом приближении баш скрипт, читающий списки таблиц и функций из файлика и вводящий их в бой, уже какая-никакая миграция.
источник

Vs

Vilgelm skavr in ru_gitlab
Andor
"огромная" это сколько десятков тысяч таблиц и функций?
овердофига... )) я не сотрел полный список... я только кусочком это миграции занимаюсь сейчас... и их уже 13к ... в остальное даже не лазил... мое дело пока помаске с этими разобраться...
источник

A

Andor in ru_gitlab
то есть один селект который возвращает 13 тысяч строк это долго?
источник

ЕС

Евгений Семашко in ru_gitlab
Всем привет
Подскажите плз.
Пишет ошибку The project you were looking for could not be found.
источник