Size: a a a

2021 March 02

Y

Yuriy in jenkins_ru
вот пишу для sql cmd
источник

Y

Yuriy in jenkins_ru
сделал и даже работает.. но сразу же возник второй вопрос - как-то можно ответ от сервера записать в переменную... чтобы использовать в пайплайне ?

21:58:50  MAJORVERSION MINORVERSION RELEASENO  
21:58:50  ------------ ------------ -----------
21:58:50          2021           10           0
21:58:50  
21:58:50  (1 rows affected)
21:58:50  Sqlcmd: Error: Internal error at ReadTextLine (Reason: Unspecified error).
источник

DS

Dmitry Sergeev in jenkins_ru
Yuriy
сделал и даже работает.. но сразу же возник второй вопрос - как-то можно ответ от сервера записать в переменную... чтобы использовать в пайплайне ?

21:58:50  MAJORVERSION MINORVERSION RELEASENO  
21:58:50  ------------ ------------ -----------
21:58:50          2021           10           0
21:58:50  
21:58:50  (1 rows affected)
21:58:50  Sqlcmd: Error: Internal error at ReadTextLine (Reason: Unspecified error).
def output = sh returnStdout: true, script: 'sqlcmd blabla'
источник

Y

Yuriy in jenkins_ru
Dmitry Sergeev
def output = sh returnStdout: true, script: 'sqlcmd blabla'
источник

DS

Dmitry Sergeev in jenkins_ru
вместо sshPublisher используйте sh "ssh ..." обычный как пример. Или напрямую подключайтесь к sql серверу
источник

Y

Yuriy in jenkins_ru
блин. сделал как написано... из пайплайна не хоте выполняться - падает говорит не знает где sqlcmd находится а если из консоли делать ту же команду все ок проходит.
источник
2021 March 03

АБ

Андрей Балашов... in jenkins_ru
ты локально из ворксейса попробуй. может у тебя там и нет этого sqlcmd, либо запускай его с полным путем
источник

S

Solyar in jenkins_ru
Yuriy
блин. сделал как написано... из пайплайна не хоте выполняться - падает говорит не знает где sqlcmd находится а если из консоли делать ту же команду все ок проходит.
Надо проверить что у Jenkins в path он есть или полный путь как написали выше
источник

АМ

Александр Медведько... in jenkins_ru
Yuriy
блин. сделал как написано... из пайплайна не хоте выполняться - падает говорит не знает где sqlcmd находится а если из консоли делать ту же команду все ок проходит.
Может на другой ноде выполняется?
источник

Y

Yuriy in jenkins_ru
не. скорее как раз путь к утилите не указан парни верно говорят. счас проверяю.
источник

Y

Yuriy in jenkins_ru
да. помогло.
/opt/mssql-tools/bin/sqlcmd
вот так указал и заработало... ну не совсем заработабола - упало все равно.. но теперь наверное изза того что я не указал команду отключения (quit...) или может игнорить можэно как-то...
источник

AM

Alexander Medvedev in jenkins_ru
Коллеги, а существует ли какой-то удобный способ дебажить пайплайны построчно?
источник

DB

Dmitry Burmistrov in jenkins_ru
увы...
источник

n

nibble in jenkins_ru
Alexander Medvedev
Коллеги, а существует ли какой-то удобный способ дебажить пайплайны построчно?
после каждой команды высирать в лог
источник

n

nibble in jenkins_ru
если надо смотреть где валится сборка в конкретном этапе - то еще в код дебаг впиливать
источник

n

nibble in jenkins_ru
ну вроде бы так
источник

n

nibble in jenkins_ru
но если что, я не читал историю
источник

AM

Alexander Medvedev in jenkins_ru
nibble
после каждой команды высирать в лог
Я намеренно попросил "удобный" :)
источник

Y

Yuriy in jenkins_ru
Я вче таки сделал вчера все что хотел - за основу взяв такое.
Еще и конвертанул исопльзуя груви операции со строками - ...
- Всем помогавшим - большое спасибо.
источник

AM

Alexey M in jenkins_ru
Никто случаем не смотрел в сторону инсталляции Jenkins от CloudBees? Есть какие-то реальные преимущества, или только маркетинг?
источник