Size: a a a

2021 February 22

Y

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

u

unnamed in jenkins_ru
Slava
Вай лист не годится, первое уже сделано, но как авторизация с помощью сервера спасет от брута
А что у Дженкинса нет ни чего стандартного или плагинов хотя бы
Зашел на линк, ввёл лог/пасс, вуаля, ты в вайт листе.
Чем тебе такой варик не варик ?

Либо поднимай в приватной сети , vpn и коннект только через конфиг
источник

S

Slava in jenkins_ru
unnamed
Зашел на линк, ввёл лог/пасс, вуаля, ты в вайт листе.
Чем тебе такой варик не варик ?

Либо поднимай в приватной сети , vpn и коннект только через конфиг
Я не могу в приватной сети, я жду там вебхук от гитхаба.
Авторизация с помощью сервера из-за этой причины тоже не особо подходит, но опять же как она от брута то защитит?
источник

u

unnamed in jenkins_ru
Slava
Я не могу в приватной сети, я жду там вебхук от гитхаба.
Авторизация с помощью сервера из-за этой причины тоже не особо подходит, но опять же как она от брута то защитит?
окей, пойдём сначала: fail2ban на сервер ?
источник

S

Slava in jenkins_ru
unnamed
окей, пойдём сначала: fail2ban на сервер ?
Нет, ну вариант конечно. Но по мне слишком жёстко)
источник

DB

Dmitry Burmistrov in jenkins_ru
Slava
Нет, ну вариант конечно. Но по мне слишком жёстко)
для приватной сети https://www.jenkins.io/blog/2019/01/07/webhook-firewalls/
для авторизации - sso
источник

DB

Dmitry Burmistrov in jenkins_ru
Yuriy
А как дженкинс может определить что SQL server стартовал ? какой-то отдельный плагин ?
а как ты сам это определяешь? вот и заскриптуй
источник

in jenkins_ru
Yuriy
А как дженкинс может определить что SQL server стартовал ? какой-то отдельный плагин ?
цикл на коннект в базу, когда будет true - цикл закончить
источник

Y

Yuriy in jenkins_ru
Dmitry Burmistrov
а как ты сам это определяешь? вот и заскриптуй
ну мое определение этого - то что выполняются определенные тесты - если не валятся - то сервер стартовал.
источник

Y

Yuriy in jenkins_ru
цикл на коннект в базу, когда будет true - цикл закончить
То есть у дженкинса есть или плагин или нативная поддержка SQL серверов ?
источник

DB

Dmitry Burmistrov in jenkins_ru
для ms - не видел. делай через ssh + sqlcmd.exe
а вообще - вот https://plugins.jenkins.io/ui/search/?labels=database
источник

Y

Yuriy in jenkins_ru
https://www.jenkins.io/doc/pipeline/steps/database/
вот что-то похожее есть
источник

M

MAdMAx in jenkins_ru
пробовал использовать sqlcmd на линуксе
когда накатываешь файл больше 64кбайт, каждый 16535 символ - битый получался.
Такой трэш
источник

E

Elenhil in jenkins_ru
Slava
Я не могу в приватной сети, я жду там вебхук от гитхаба.
Авторизация с помощью сервера из-за этой причины тоже не особо подходит, но опять же как она от брута то защитит?
Sso?
источник

E

Elenhil in jenkins_ru
Серты в конце концов
источник

E

Elenhil in jenkins_ru
Как-то в 2к21 бояться брута это странно
источник

JR

Jürgen Romins in jenkins_ru
Боишься брута ставь вазух
источник

DS

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

Y

Yuriy in jenkins_ru
Dmitry Sergeev
так написать код на любимом языке и запускать его
да. видел я такой совет)). Но я как бы очень сильно подозреваю что моя задача не нова. и решение может( и должно быть). как говорил - нет желания изобрретать самокат, если уже изобретен велосипед.
источник

DS

Dmitry Sergeev in jenkins_ru
Yuriy
да. видел я такой совет)). Но я как бы очень сильно подозреваю что моя задача не нова. и решение может( и должно быть). как говорил - нет желания изобрретать самокат, если уже изобретен велосипед.
так там же несколько строчек кода. Попытки подключения по циклу. Понятное дело что такое кто-то написал миллион раз. Берешь пример из get started библиотеки для работы с ms sql твоего языка, и оборачиваешь while/for.
источник