Size: a a a

2021 April 30

AK

Alex K in ru_jenkins
Надо смотреть на процесс, кажется, что вы пытаетесь решить проблемы процесса автоматизайией. Скорее всего не сработает
источник

A

Andrey in ru_jenkins
Ну по сути да. Есть как данность некий текущий процесс и требования к нему. Есть множество ограничений инфры и процессов вокруг. Я лишь пытаюсь уменьший ручной привод.
источник

AK

Alex K in ru_jenkins
Так может проявить инициативу и лучше сделать процесс? Хотя вам виднее, конечно стоит ли оно того...
источник

A

Andrey in ru_jenkins
Да унылость процесса понятно. Но изменение процессов в энтерпрайзах дело совсем не быстрое. По этому меняем глобально и оперативно затыкаем локально.
источник
2021 May 02

D

DRago_Angel in ru_jenkins
Есть в jenkins - approval, ждет пока человек подтверждение даст. Может вам подойдёт...

Некоторые юзают на terraform plan перед apply force. Если можете вывести что будет в итоге перед применением джобы, то ответственность за тем кто нажмёт апрув. Можно поставить таймаут в н секунд, можно ограничить список юзеров которые имеют право кликать на апрувал

https://www.jenkins.io/doc/pipeline/steps/pipeline-input-step/
источник

A

Andrey in ru_jenkins
А пока она висит и ждет аппрува, она занимает раннер?
источник

D

DRago_Angel in ru_jenkins
Увы.. но да
источник

D

DRago_Angel in ru_jenkins
Если вам так критично не занимать ранер вы можете сделать что то в духе: сжелай мне systemctl timer или команду в screen через 3 минуты и выполни то и то и отправь письмо с результатами на почту локальным postfix на slave в котором sasl на ваш почтовик или батник с mail кредами или post hook на url api jenkins. Конец джобы
источник

D

DRago_Angel in ru_jenkins
Но это как по мне не феншуй
источник

A

Andrey in ru_jenkins
Люто)))
источник

T

Timo in ru_jenkins
Какая жесть.. вместо того чтобы поправить процессы)))
источник
2021 May 03

DH

Dzmitry H in ru_jenkins
Добрый день. Прошу тапками не кидаться, если вопрос покажется нубским, но вдруг сможете тыкнуть носом буду благодарен. Есть старый сервак с работами, к которому я имею доступ только в веб морду, и новый который я создал и имею доступ ко всему. Я могу без доступа к старому, перенести jobs на новый? Плагины по переносу пока не подходят. Пытаюсь уговорить занятых людей в компании, которые имеют доступ к серваку ( но ппц занятые) сделать архив jenkins_home.
источник

DH

Dzmitry H in ru_jenkins
Есть какие еще варианты?
источник

AK

Alex K in ru_jenkins
Добрый, можно из UI сделать экспорт джобы и импортнуть ее в новый. Плагины ручками перенести (если нет кастомных)
источник

DH

Dzmitry H in ru_jenkins
что бы сделать экспорт, надо на старый сервак ставить плагин thinBackup?
источник

AK

Alex K in ru_jenkins
Нет, это стандартная фича дженкинса. Гуглим jenkins job export, можно из cli, можно для каждой джобы отдельно
источник

DH

Dzmitry H in ru_jenkins
спс!
источник

AK

Alex K in ru_jenkins
Только надо понимать, что в этом случае придется кучу вещей переносить ручками (креды, глобальные настройки и т.п.)
источник

DH

Dzmitry H in ru_jenkins
У меня есть только путь=\
источник

D

DRago_Angel in ru_jenkins
А блин делать pipeline что бы потом не мучаться?
источник