@devops_ru

Страница 3653 из 4568
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
Хм, натолкнуло меня на мысль посмотреть API шку, тут есть такая штука - ISO
Это кусок из опенстека, если мне дадут фри акаунт напишу им пакеровский билдер

Хм, натолкнуло меня на мысль посмотреть API шку, тут есть такая штука - ISO
причем это только кусок апи опенстека, вообще по виду что-то среднее между hpe и опенстеком

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

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

Nikolay
18.02.2018
16:44:29
а чем jjb не устраивает?
а зачем, если есть груви?

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
в итоге приходится писать на чистом груви, что дофига многословно и неудобно, а по запросу jenkins groovy выдается только DSL
ну потому что не надо писать на груви в дженкинсе ? там же всё сделано для того, чтобы ты от этой идеи отказался.

Nikolay
18.02.2018
16:50:00
В dsl есть свои подводные камни
да я уже понял, особенно если глянуть на разницу между плагинами jenkins-dsl и jenkins-pipeline

нафиг-нафиг

Sergey
18.02.2018
16:50:42
так наоборот же, альтернатива - xml
XML - альтернатива чему, пардон?

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
первый вариант мне по очевидным причинам не нравится, а второй, хоть и лучше, получается не очень красивым и с костылями
На мой взгляд, это вопрос вкуса и владения инструментами. "Не так" ты именно генеришь джобы чем-то странным. Почему нельзя нативный XML использовать - одному тебе известно, но третьего пути всё равно нет. Ну или вот навскидку: https://wiki.jenkins.io/display/JENKINS/YAML+Project+Plugin

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:31
Или вот ещё - https://github.com/peopledoc/jenkins-yml
а оно умеет в пайплайны?

Sergey
18.02.2018
16:56:22
потому что XML - это легаси-зло, которому место в могиле, как вариант
Убеди в этом джавистов, меня необязательно ?))))

k
18.02.2018
16:56:43
потому что XML - это легаси-зло, которому место в могиле, как вариант
Это распространенное заблуждение. Ты пойми, если так рассуждать, то тебе вообще Дженкинс надо выкинуть. Потому что внутри очень много Легаси дерьма, костылей и велосипедов

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

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
и то верно, лишь бы опсы, которых мы нанимать будем в команду, не охренели от такого
? я бы на этот счёт комментов напихал, чего как и почему именно так (на самом деле честная фраза "я ленивая задница и не хочу в XML" объяснит всё гораздор быстрее, чем любая другая ?)

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
кто-нибудь управлял с помощью дженкинса запуском джоб на кубернетесе?

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

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

Не?

Sergey
18.02.2018
17:03:42
не воркеров дженкинса, а самих джоб
O_o месье тонкий извращенец.........

Nikolay
18.02.2018
17:03:57
Там же есть плагин для этого,
он обновлялся последний раз два года назад

Vadim
18.02.2018
17:04:15
кто-нибудь управлял с помощью дженкинса запуском джоб на кубернетесе?
зачем тебе дженкинс, если и так кубернетес управляет джобами?

Nikolay
18.02.2018
17:04:19
O_o месье тонкий извращенец.........
не, просто кубернетес в графы джоб не умеет, а дженкинс умеет

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

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

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

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

Страница 3653 из 4568