
Iurii
18.02.2018
14:41:31

Vladislav
18.02.2018
14:43:46
выбор образов не богатый у них
Мм, а где список? я вот что-то полного с версиями не нашел, вроде где-то видел анонс, что можно грузить свои образы подготовленные и что они планируют его расширить, но точно есть ubuntu\debian с которыми мы и работаем

Iurii
18.02.2018
14:44:29

Vladislav
18.02.2018
14:52:31

Google

Iurii
18.02.2018
14:53:31

Nikolay
18.02.2018
16:25:06
посоны, а кто активно юзает в Ansible таску jenkins_script, можете поделиться домашними заготовками, как с ее помощью колдовать?
я, вроде как, научился джобы из нее создавать, даже с пайплайнами, но выглядит это все, как адский костыль

Dmitry
18.02.2018
16:44:15

Nikolay
18.02.2018
16:44:29

Dmitry
18.02.2018
16:45:17
потому, что груви
выглядит это все, как адский костыль

Nikolay
18.02.2018
16:45:35
наверняка есть набор рецептов, где все красиво и удобно

Dmitry
18.02.2018
16:46:46
найдёшь - расскажи :)

Nikolay
18.02.2018
16:47:07
та еще магия
там основная проблема в том, что при запуске груви через эту таску не поддерживается дефолтный DSL

Google

Nikolay
18.02.2018
16:48:34
в итоге приходится писать на чистом груви, что дофига многословно и неудобно, а по запросу jenkins groovy выдается только DSL

k
18.02.2018
16:49:07
В dsl есть свои подводные камни

Sergey
18.02.2018
16:49:43

Nikolay
18.02.2018
16:50:00
нафиг-нафиг

k
18.02.2018
16:50:18

Sergey
18.02.2018
16:50:42

k
18.02.2018
16:50:50
Я иногда делаю обертки вокруг скриптов на питоне

Sergey
18.02.2018
16:51:15
Я точно знаю, что дженкинс-джобы превосходно умеют вызывать друг друга.

k
18.02.2018
16:51:21
Чтобы в дженкинсе пайплайн красиво и информативно отображался

Nikolay
18.02.2018
16:51:28
XML - альтернатива чему, пардон?
мне надо генерировать на дженкинсе джобы анзиблом. Это можно сделать одним из двух способов - подсунуть ему XML либо запустить из анзибла скрипт на Groovy, который сделает все за меня
первый вариант мне по очевидным причинам не нравится, а второй, хоть и лучше, получается не очень красивым и с костылями
есть шанс, что я что-то делаю не так, потому и спрашиваю

k
18.02.2018
16:52:22
Или так, или выноси логику в джаву/питон
И генери простую обертку

Nikolay
18.02.2018
16:54:27

Sergey
18.02.2018
16:54:28

Google

Nikolay
18.02.2018
16:54:35
могу даже показать скрипт

Sergey
18.02.2018
16:55:06
Или вот ещё - https://github.com/peopledoc/jenkins-yml

Nikolay
18.02.2018
16:55:19

k
18.02.2018
16:55:27

Nikolay
18.02.2018
16:55:31

Sergey
18.02.2018
16:56:22

k
18.02.2018
16:56:43

Nikolay
18.02.2018
16:57:04

Sergey
18.02.2018
16:57:12
а оно умеет в пайплайны?
Хз, если интересно и есть время изучить - посмотри, озвучь результаты. Я буду признателен, возможно - ещё кто-то.

Nikolay
18.02.2018
16:57:26

k
18.02.2018
16:57:31

Nikolay
18.02.2018
16:57:32
совсем говнокод, да

Sergey
18.02.2018
16:58:40
совсем говнокод, да
Я на эти вещи просто смотрю: если работает и решает поставленную задачу - руку вверх и резко вниз со словами "да и фиг с ним".

Nikolay
18.02.2018
16:59:34
(кстати, мы нанимаем опсов)

Sergey
18.02.2018
17:00:32

k
18.02.2018
17:01:56
совсем говнокод, да
Просто явно же, ты запулишь этот механизм, и оно будет работать. Потом к примеру, другой человек возьмёт это поддерживать и развивать, а там, условно говоря, например кофескрипт, руби и обёртка на баше

Nikolay
18.02.2018
17:02:12
у меня сейчас еще и следующий вопрос будет, еще веселее

k
18.02.2018
17:02:18
Потом берешь и плачешь
И хочешь предшественнику набить (((лицо)))

Google

Nikolay
18.02.2018
17:02:41
кто-нибудь управлял с помощью дженкинса запуском джоб на кубернетесе?

k
18.02.2018
17:02:53

Nikolay
18.02.2018
17:02:56
не воркеров дженкинса, а самих джоб

k
18.02.2018
17:03:16
Проще историю по джире восстановить
Не?

Sergey
18.02.2018
17:03:42

Nikolay
18.02.2018
17:03:57

Vadim
18.02.2018
17:04:15

Nikolay
18.02.2018
17:04:19

k
18.02.2018
17:04:19
Добро пожаловать в дженкинс

Sergey
18.02.2018
17:04:38
Никто не пишет комменты
Я поэтому и написал в условном наколонении. В моих-то скриптах такие штуки можно встретить, дабы самому же поотм не офигеть.

Nikolay
18.02.2018
17:04:44
у нас дотосаенз же, нужны графы процессинга

k
18.02.2018
17:05:33

Sergey
18.02.2018
17:05:56
Именно. Поэтому лучше всего комментировать - чтобы не было мучительно больно.