Size: a a a

2020 August 16

a

alexey in jenkins_ru
источник

a

alexey in jenkins_ru
Может что то не правельно напечатал
источник

E

Elenhil in jenkins_ru
alexey
Доброе утро! Нужна помощь, я тут написал скрипт чтоб джоба брала триггер измены проекта с репы TFS и прогоняла проект с гита. Но почему-то это не работает. Вот скрин. За ранее спс
Ну вы хоть конкретизируйте проблемы
источник

a

alexey in jenkins_ru
Elenhil
Ну вы хоть конкретизируйте проблемы
Проблема в том что джоба не начинается после комита в Tfs
источник

E

Elenhil in jenkins_ru
alexey
Проблема в том что джоба не начинается после комита в Tfs
А она должна?
источник

E

Elenhil in jenkins_ru
Если вы хотите чтобы джоба начиналась после коммита, надо или настраивать в тфс триггер, или запускать джобу по расписанию и смотреть есть ли изменения
источник

a

alexey in jenkins_ru
Elenhil
Если вы хотите чтобы джоба начиналась после коммита, надо или настраивать в тфс триггер, или запускать джобу по расписанию и смотреть есть ли изменения
А как настроить триггер с тфс? То что я написал встроке checkout не катить ?
источник

E

Elenhil in jenkins_ru
alexey
А как настроить триггер с тфс? То что я написал встроке checkout не катить ?
Гугол
источник

E

Elenhil in jenkins_ru
Нет, чекаут это скачать код с гита
источник

DS

Dmitry Sergeev in jenkins_ru
Henry Chinaski
Всем привет!
Товарищи, подскажите пожалуйста, где косячнул? Причем, вывод прилетает, но билд фейлится.

Хочу сохранить хэш образа в переменную вот таким образом:
def imageDigest = sh (script: 'docker image inspect ${registryPath}:${env.TAG} -f \'{{join .RepoDigests ","}}\'', returnStdout: true).trim()
если хочешь по env.TAG, то тебе надо кавычки заменить на двойные script: "...", чтобы jenkins интерполировал переменную
источник

D

Denis 災 nobody in jenkins_ru
Dmitry Sergeev
сделай pipeline, как вообще в 2020 пользуются freestyle? 😱
а почему нет, если задач мало и они простые. Или - если "так исторически сложилось", а переписать - нужно кучу времени, которого нет
источник

D

Denis 災 nobody in jenkins_ru
или те же уведомления в slack - во фристайле это докинуть "отправить итоги", а в пайплайне - неделю читать доки, и то пока такого же вывода мы не добились.  Хоть и оказалось что можно post на весь пайплайн повесить, не надо на каждый steps свой блок.
источник

DS

Dmitry Sergeev in jenkins_ru
Denis 災 nobody
а почему нет, если задач мало и они простые. Или - если "так исторически сложилось", а переписать - нужно кучу времени, которого нет
ну вот поэтому, я практически сразу понял, что fristyle не моё, и сразу пайплайны юзал
источник

D

Denis 災 nobody in jenkins_ru
а у нас на пайплайны никто до меня не смотрел. Очень понемногу на новых задачах внедряем, но легаси - всё фристайл
источник

DS

Dmitry Sergeev in jenkins_ru
Denis 災 nobody
или те же уведомления в slack - во фристайле это докинуть "отправить итоги", а в пайплайне - неделю читать доки, и то пока такого же вывода мы не добились.  Хоть и оказалось что можно post на весь пайплайн повесить, не надо на каждый steps свой блок.
try, catch мне решил проблему . Не читал доки неделями
источник

D

Denis 災 nobody in jenkins_ru
Dmitry Sergeev
try, catch мне решил проблему . Не читал доки неделями
у нас декларатив, там post
источник

D

Denis 災 nobody in jenkins_ru
вот тоже - вроде оба пайплайны, а синтаксис прилично различается
источник

DS

Dmitry Sergeev in jenkins_ru
Denis 災 nobody
вот тоже - вроде оба пайплайны, а синтаксис прилично различается
я если честно не понимаю зачем нужен декларатив. Сама природа CI - список вещей, которые надо сделать последовательно. Это же не описание того, к чему надо прийти как в terraform или puppet. Ты по сути ограничиваешь себя,  описывая декларативно,   императивный скрипт. Но это мое ИМХО
источник

D

Denis 災 nobody in jenkins_ru
Dmitry Sergeev
я если честно не понимаю зачем нужен декларатив. Сама природа CI - список вещей, которые надо сделать последовательно. Это же не описание того, к чему надо прийти как в terraform или puppet. Ты по сути ограничиваешь себя,  описывая декларативно,   императивный скрипт. Но это мое ИМХО
есть очень хорошее видео на эту тему. Вкратце - именно декларатив и нужен.
источник

D

Denis 災 nobody in jenkins_ru
в этом чате было.. надо поискать
источник