@devops_ru

Страница 3952 из 4568
Psy
08.06.2018
09:09:35
никто не пробовал результаты деплоя в гитлабе через телеграм-бота передавать? Кто практиковал?
хз как в гитлабе, но в дженкинсе яб создал ждобу, которая запускается в случае success деплойной джобы и просто с шела wget-ом шлёт сообщение

Sergey
08.06.2018
09:10:00
Григорий
08.06.2018
09:10:39
привет, кто-нибудь юзает динамического jenkins слева? типа этого - https://hub.docker.com/r/jenkinsci/slave/ я правильно ж понимаю, что это просто образ с дженкинс слейвом, который автоматически коннектится к моему мастеру и на основе этого образа я должен строить образ уже с моим приложением и всякими тестами итд?

Andrey
08.06.2018
09:10:43
непрерывная доставка у вас билды из воздуха берёт?

Google
Sergey
08.06.2018
09:13:46
непрерывная доставка у вас билды из воздуха берёт?
у нас билды собирает дженкинс ?))))) ещё для этого есть (по вкусу!) Bamboo, GitLab, TeamCity, younameit.

Andrey
08.06.2018
09:14:22
я с вами частично согласен, ansible для сборки не свосем подходящий инструмент.

мне в наследство досталась сборка на ansible, надеюсь избавится от неё

Григорий
08.06.2018
09:15:03
Sergey
08.06.2018
09:20:02
Andrey
08.06.2018
09:21:30
я так думаю

либо хочется унификации и взаимозаменяемости

Григорий
08.06.2018
09:22:13
по ощущениям ты создаёшь себе пробелмы на ровном месте. зачем тащить доскер туда, где можно прекрасно без него обойтись?
типа на хост поставить все библиотеки пыхи, редис, нгинкс, фпм? не вариант, хост быстро превратится в помойку

Sergey
08.06.2018
09:22:37
типа на хост поставить все библиотеки пыхи, редис, нгинкс, фпм? не вариант, хост быстро превратится в помойку
не принципиально. systemd-nspawn - все достоинства контейнеров без недостатков доскера.

Dmitry
08.06.2018
09:22:42
Ставишь на хост докер и билдишь все в нем

Google
Leo
08.06.2018
09:23:34
да)

Andrey
08.06.2018
09:23:49
ну тогда и systemd подойдёт

Leo
08.06.2018
09:23:50
только подшаманить надо не много)

Andrey
08.06.2018
09:23:59
не, тогда не подойдёт

Григорий
08.06.2018
09:24:13
не принципиально. systemd-nspawn - все достоинства контейнеров без недостатков доскера.
зачем мне тратить время на изучение какого-то ноунеймового инструмента, когда я просто в докер все уже запихал? вообще же не в том вопрос

Leo
08.06.2018
09:24:30
systemd - вроде как не no name )

чуть чуть так)

Григорий
08.06.2018
09:25:00
ну nspawn я просто не слышал

Leo
08.06.2018
09:25:06
containerd

Andrey
08.06.2018
09:25:27
просто с докером больше народу знакомо и под CI тулзы обычно есть модуль для сборки в докере

Leo
08.06.2018
09:25:42
дело вкуса

Sergey
08.06.2018
09:26:07
вот когда доскер-демон колом встанет вместе с мешком контейнеров - приходите, про systemd-nspawn расскажу.

Andrey
08.06.2018
09:26:22
дело вкуса
не только. Если потребуется делегировать эту задачу, распространённость технологии сыграет свою роль

Sergey
08.06.2018
09:26:54
Andrey
08.06.2018
09:27:42
речь про конкретно эту фичу в systemd и распространённость её использования для этого use case

с распространённостью самого systemd спорить не стану

Григорий
08.06.2018
09:28:46
мля, вся суть этого чатика. приходишь с вопросом "Как мне построить такой дом", а тебе - "Кирпичи - это хуйня, надо строить из говна и палок"

Andrey
08.06.2018
09:29:14
ну так. не хочешь, не ешь :)

Google
Andrey
08.06.2018
09:29:54
а во вторых, тебе посоветовали два более приемлемых решения, чем регистрация докер контейнера как jenkins slave

Sergey
08.06.2018
09:30:20
речь про конкретно эту фичу в systemd и распространённость её использования для этого use case
это НЕ фича системд. это просто УЖЕ входящий в комплект свежеустановленной сиcтемы инструмент для управления УЖЕ существующими функциями: приватная сеть в нескольких режимах, автопроброс портов, запуск контейнера как сервиса (systemctl start .....) - вот это вот всё "искаропки". я уж не говорю о автомагической поддержке разрешения имён контейнеров как хостов.

Григорий
08.06.2018
09:31:15
а во вторых, тебе посоветовали два более приемлемых решения, чем регистрация докер контейнера как jenkins slave
я это решение в книге continuous integration with docker and jenkins нашел, мне показалось оно вполне годным

Andrey
08.06.2018
09:31:32
да я понял. Вы же не спорите с тем, что jenkins+build in docker выдаст больше результатов в гугле чем jenkins + build with systemd-nspawn

Leo
08.06.2018
09:31:34
os

Sergey
08.06.2018
09:31:56
я это решение в книге continuous integration with docker and jenkins нашел, мне показалось оно вполне годным
лично мне название книги подсказывает, что других решений в ней и не будет так-то.

Leo
08.06.2018
09:32:23
я бы поднял slave...

не в докере, сборку можешь делать в контейнерах

Leo
08.06.2018
09:32:50
with docker container

и все

и по крону чистить

Andrey
08.06.2018
09:34:10
потому что правильный запрос jenkins slave run container
с каким утверждением вы спорите? Сборка в докер контейнере более распространена, чем в systemd контейнере.

не вижу там systemd

Григорий
08.06.2018
09:40:45
да что с ним возюкаться то? осиливается с 0 за 1-2 недели. с вашими альтернативами будешь дрючиться, пытаясь нагуглить что-то, что ещё никто не обсуждал(либо обсуждал на форуме арчлинукса)

Andrey
08.06.2018
09:41:28
вот я примерно это хотел написать. Я не буду спорить с техническими преимуществами, потому что не знаю про них ничего

любое отклонение от мейнстрима наказуемо :)

Google
Andrey
08.06.2018
09:43:03
но я оставляю за собой право прийти в этот чатик и поспрашивать про systemd контейнеры, мало ли

Григорий
08.06.2018
09:43:30
и тебе никто не поможет, кроме Сергея)

Sergey
08.06.2018
09:44:04
Григорий
08.06.2018
09:44:27
ладно, я утрирую же

Бодя
08.06.2018
10:04:12
https://www.bestchange.ru/?p=706111 народ кому не трудно просто надо перейти по ссылке, подождать чтоб сайт погрузился и всё, никакого вреда вашему устройству не наносит, а мне поможет:)

Григорий
08.06.2018
10:05:31
tsung, jmeter, ab, siege?

Vladislav
08.06.2018
10:08:14
Степан
08.06.2018
10:19:05
Hi! Господа, может кто в курсе, как в jenkins pipeline вытянуть файлы из отработавшей другой джобы, которая была вызвана через build job. Нужны не артифакты, которые можно достать через copyArtifacts, а немного другие файлы.

Эдуард
08.06.2018
10:21:40
Доступы к чужим workspace у тебя не получится просто получить. Тебе в обе таски придётся юзать ws('/absolute/path/to/work/space').

Silent Bob
08.06.2018
10:49:15
подскажите, мне нужно создать апи которое при запросе создает энное кол-во ec2 micro инстансов с предустановленным софтом (socks5 прокси сервер), и затем, также по запросу удаляет (или просто стопает?) все эти инстансы. Я нуб в AWS (но не в linux servers), но может подскажете в какую сторону сразу смотреть чтобы сделать подобное?

Deep Sea
08.06.2018
10:50:04
terraform

emik0
08.06.2018
11:04:29
terraform
Однозначно

Silent Bob
08.06.2018
11:05:27
спасибо, буду курить мануалы по terraform

Vladimir
08.06.2018
11:07:27
terraform+bash и или система управления конфигурациями(ansible)

Александр
08.06.2018
11:07:38
зачем баш если есть ансибля?

Vladimir
08.06.2018
11:08:35
зачем баш если есть ансибля?
зачем ansible если достаточно bash?

Александр
08.06.2018
11:08:50
?

Vladimir
08.06.2018
11:09:23
?
есть задачи в которых достаточно bash`a

Эдуард
08.06.2018
11:10:46
есть задачи в которых достаточно bash`a
Нафиг, ансиблом один раз написал, ещё 10 раз поюзал

Google
Firestone
08.06.2018
11:17:04
Нафиг, ансиблом один раз написал, ещё 10 раз поюзал
ну да, баш же нельзя 10 раз поюзать

Эдуард
08.06.2018
11:25:26
ну да, баш же нельзя 10 раз поюзать
У меня есть директория fuck.sh, и я в неё боюсь заходить, ибо там простынки по 1-2к строк на любимом баше. И я хз, что они делают спустя год.

А с ямлом проще, я ридми к роли всегда пишу

alexey
08.06.2018
11:27:23
+ ко всему терраформ умеет выдавать динамический инвентори для ансибла на основании tfstate

https://alex.dzyoba.com/blog/terraform-ansible/

Александр
08.06.2018
11:28:03
ну да, баш же нельзя 10 раз поюзать
Конечно нет, он на 1 раз, а потом забываешь что оно делает

Silent Bob
08.06.2018
11:28:49
У меня есть директория fuck.sh, и я в неё боюсь заходить, ибо там простынки по 1-2к строк на любимом баше. И я хз, что они делают спустя год.
баш становится намного более читаемым если хотя бы использовать элементарные функции и оборачивать в них куски кода. К примеру как здесь https://github.com/tmux-plugins/tpm/blob/master/scripts/install_plugins.sh

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

alexey
08.06.2018
11:31:04
баш хороший инструмент, питон хороший инструмент, но для IaC лучшая связка это TF + Ansible.

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