Size: a a a

2021 June 09

HC

Henry Chinaski in jenkins_ru
Если у вас декларатив, то можно post добавить
источник

ДН

Дмитрий Норкин... in jenkins_ru
да, post использеуем, как раз для отправки сообщенийв чат
источник
2021 June 10

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
Всем привет, подскажите хороший гайд, описывающий добавление Mac ноды в дженкинс?
источник

AS

Anatoly Shirokov in jenkins_ru
Принцип везде один: ставишь jdk, создаешь агента, создаешь ключевую пару и регишь ноду в мастере.  https://yallalabs.com/devops/how-to-add-linux-slave-node-agent-node-jenkins/
источник

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
окей, спасибо
источник

u

unixshaman in jenkins_ru
А UI автотесты на рабочем столе можно будет запускать при таком подходе?
источник

AS

Anatoly Shirokov in jenkins_ru
Не подскажу
источник

YK

Yura Korevikov in jenkins_ru
Добрый день. Кто может направить на ресурсы или подсказать как формируется changeSet? Перерыл несколько страниц гугла в поисках - но результат зиро.

Если делаю последовательно билды из одного бранча - дифф(changeSet) между билдами подтягивается корректно. Но если переключаю бранч для билда - changeSet не определяется.
Например: в течении спринта раскатываю пайплайном дев бранч на стейджинги - changeSet между сборками определяется на окей. Но если этим же пайплайном раскатываю релиз - мастер бранч - changeSet пустой.

Как сделать так чтобы пайплайн определял changeSet между билдами мастера?
Вижу 2 решения:
1. Дуплировать пайплайн - которым раскатывать мастер на прод. Тогда ченжсет будет определяться на окей
2. Изобретать костыли и напрямую командами в гите пытаться собраться changeSet

Может кто-то подскажет более изящное решение, где с этой задачай справляется один пайплайн и не нужно громоздить логику используя гит?
источник

II

Igor Ivanov in jenkins_ru
из недавних приключений наших маководов в окучивании современных макосей на М1:
- "дефолтная" джава ставилась в каком-то режиме совместимости со старым х64, и ниасиливала бинари собранные для м1, что пофиксилось путём переустановки джавы как brew install --cask zulu
- некоторые бинари приходится наоборот запускать в режиме этой совместимости, а-ля arch -x86_64 gem install ffi
- для юзания каких-то машинозависимых секретиков нужно security unlock-keychain -p <PASSWORD> login.keychain

продаю почём купил в виде слухов из чата; сам я к макам на пушечный выстрел не подхожу
источник

II

Igor Ivanov in jenkins_ru
если кровь из носу нужно смотреть на диффы в вебе дженкинса — я бы рекомендовал пользоваться либо отдельными джобами, либо копать в сторону multibranch pipeline

у нас (правда в меркуриале, а не гите) есть пара джобов, которые работают с произвольными ветками и коммитами — на диффы там смотреть попросто больно, особенно когда дженк честно пытается нарисовать 1000 коммитов разницы между каким-то старым релизом в билде N-1, и апстримом в билде N
источник

DS

Dmitry Sergeev in jenkins_ru
у меня при сборке в кубе и из одной ветки тоже не заполняется changeSet. Видимо еще надо постоянно хранить workdir где-то. Хотя странно, почему он не может просто посмотреть коммит из предыдущего билда, там эти же данные есть
источник

DS

Dmitry Sergeev in jenkins_ru
я банально swarm-client.jar запускаю (плагин swarm). Создаю его как сервис launchd
источник

✏d

✏️ Oleksandr dntPani... in jenkins_ru
кто то мигрировал бд Aurora AWS в AWS MySQL?
источник

HC

Henry Chinaski in jenkins_ru
А туда ли ты зашёл?
источник

✏d

✏️ Oleksandr dntPani... in jenkins_ru
)
источник

U

Ugly in jenkins_ru
ну может ему пипецлайн написать надо
источник

HC

Henry Chinaski in jenkins_ru
Пущай пишет, никто не возбраняет
источник
2021 June 11

OM

Oleg Mironov in jenkins_ru
Если с даунтаймом то просто mysqldump, потом рестор и свичнуть приложение на новую базу
источник

D

Denis 災 nobody in jenkins_ru
где можно посмотреть подробный лог подключения с ошибкой для гита? А то просто permission denied (publickey). Сам ключ рабочий, с нужного гита нужную репу им вытягивали.
@dburm
источник

DB

Dmitry Burmistrov in jenkins_ru
хз, не занимался таким. ну, сообщение довольно информативно. копать в сторну юзера/ключа.
дополнительно можно посмотреть ещё на предмет версии ssh и подмены хоста/кредов в /etc/hosts или ~/.ssh/config
источник