
Aleksandr
28.12.2017
08:56:13
Конкретно на этой не пробовал, там окружение на стоит нужное.
Но на такой же ubuntu 16.04 у разрабов работает. И на моей macOS тоже.

Evgeniy
28.12.2017
09:01:51
а зачем иметь дженкинс в докере?

Aleksandr
28.12.2017
09:02:59
Потому что так быстрее и удобнее разворачивать. И переести на другой сервер, если что. И, да, это один из двух официальных способов установки из документации Jenkins.

Google

Evgeniy
28.12.2017
09:03:13
как часто тебе нужно быстрее и удобнее разворачивать?
как часто у вас случается "если что"?

усатый жекич
28.12.2017
09:03:26
дженкинс-то зачем переразворачивать :O

Aleksandr
28.12.2017
09:03:31
Пока никогда. ?

Evgeniy
28.12.2017
09:04:11
за 4 года пользования никогда не было нужды, потому что по-хорошему ты держишь его на слабой машинке, где ничто больше не мешает ему работать
поэтому звучит мерзко и как оверинжиниринг
звучит как если б докер образами с дженкинсом нравится использовать инженерам, которые любят решать проблемы с докер дженкинсом, а не реальные проблемы

Aleksandr
28.12.2017
09:05:05
да, обновлять еще проще, три комнды в консоли и у тебя свежая версия

Evgeniy
28.12.2017
09:05:08
you ain't gonna need it
когда все работает - зачем обновлять?
и часто ты обновляешь что-то, на чем завязана твоя инфраструктура?

Aleksandr
28.12.2017
09:06:11
security issues довольно часты в jenkins

Evgeniy
28.12.2017
09:06:18
или может у тебя есть еще один тестовый стенд, где ты будешь тестировать еще один дежнкинс?

Google

Aleksandr
28.12.2017
09:06:38
пара раз в месяц точно обновляю
зачем его тестировать? не собирает - откатил теми же тремя командами

Ivan
28.12.2017
09:07:13
А что плохого держать каждый софт в изолированном контейнере ?

Evgeniy
28.12.2017
09:07:17
тестируешь ли ты эти апдейты или готов откатывать версию и мириться с даунтаймом тестового контура?
На словах плохого - ничего

Ivan
28.12.2017
09:07:56
Это вообще норм все заворачивать в контейнеры и оперировать сущностями на уровне контейнеров

Evgeniy
28.12.2017
09:08:28
просто как видишь пока еще никто ни разу не переезжал, а юзкейсы придуманы, но почему-то как выяснилось рахсодятся с реальностью
и вместо актуального тестирования тут половина вопросов из разряда поддержки этого зоопарка. ВСе потому что кто-то повыше сказал, что так лучше =)

Ivan
28.12.2017
09:09:29
Я не пользуюсь дженкинсом. Но у нас часто инфраструктура меняется и гораздо проще запустить скрипт который тебе все поднимет в уже собранном изолированном окружении

Evgeniy
28.12.2017
09:10:18
Вы не подумайте, я работал с докером, у нас даже CD было на докерах через swarm, и тестировали докер-сборки. Просто с дженкинсом, который примерно никогда, в отличии от app image не меняется (а зачем его менять, зачем его куда-то переносить?)

Ivan
28.12.2017
09:10:32
Зато все вопросы с любыми запусками на любых окружениях сводятся к подмене конфига и запуска контейнера нужного

Aleksandr
28.12.2017
09:10:33

Evgeniy
28.12.2017
09:10:49
секьюрити ишьюз, ну хз, если у вас плохо настроенный дженкинс или есть говнюк-злодей внутри вашей сети, это проблема посерьезней ишьюз дженкинса
You aint gonna need it

Ivan
28.12.2017
09:11:43
Ну можно не переносить. Мы например юзаем GitLab ci , но он тоже поднимается в контейнере. Проблем никогда никаких не было из за этого

Aleksandr
28.12.2017
09:11:50

Evgeniy
28.12.2017
09:11:50
зато Александр сколько уже не может поднять дней и решить эту проблему? Сутки, двое?

Aleksandr
28.12.2017
09:12:11

Evgeniy
28.12.2017
09:12:57
ты посчитал же конечно риски и потерянное время, когда ты решишь бросить это и завести его вне контейнера, начиная выбрасывать неизвестные переменные из своего уравнения? :)

Google

Aleksandr
28.12.2017
09:14:23
я слишком туп, чтобы считать риски

Ivan
28.12.2017
09:14:26
Так как связана проблема докера и Дженкинса ?)) внутри контейнера ваш код работает одинаково )
Внутри и снаружи

Aleksandr
28.12.2017
09:14:55

Shoo
28.12.2017
09:16:09

Ivan
28.12.2017
09:17:41
А какая версия докера ?

Aleksandr
28.12.2017
09:19:08

Shoo
28.12.2017
09:20:41
Ага.

Aleksandr
28.12.2017
09:21:34
Хотя дженкинс та еще дичь. Мне гораздо приятнее пользоваться TeamCity.
Но, кажется, это религиозный вопрос.

Ivan
28.12.2017
09:29:29
Вообщем я не до листал до сути проблемы (с телефона)

Evgeniy
28.12.2017
09:29:39
тимсити платный продукт, который делают джетбрейнс
он должен быть приятнее из коробки , чем опенсорсное поделие
(тот редкий случай, когда хочется платить за софт и вообще не жалеть)

Aleksandr
28.12.2017
09:33:23
Всем привет!
Тут возник вопрос, сам раскурить не смог. ?
Дано:
1. Jenkins с плагином Blue Ocean, бегущий в докере (офицально рекомендуемый вариант, основанный на alpine linux)
2. Тесты фронтенда, использующие puppeteer (chrome-headless)
Проблема:
Puppeeter не рабоатет в alpine linux.
Гугление и нахождение возможных вариантов решения проблемы (типа установки зависимотей в контейнер с Jenkins не помогли).
Предложите варианты решения?

Nik
28.12.2017
10:16:29

Viktor
28.12.2017
10:25:13
необходимо зафигачить ран тестнг вместе с кукумбер (сборщик мавен) через командную строку, может помоч кто-нибудь?

Google

Boris
28.12.2017
13:13:57
Вэ эти ваши кладры и интерфейс который их подтягивает из базы аяксом

Shoo
28.12.2017
13:16:53
Не благодарите. :)

Pavel
28.12.2017
13:20:05
подскажите по селениуму плиз + питон. У меня такая связка в хроме driver.find_element_by_css_selector('body').send_keys(Keys.CONTROL + 't') не открывает новую вкладку в браузере. Импорт Keys есть. Что я делаю не так?

усатый жекич
28.12.2017
13:36:00
А разве такая конструкция зажимает CTRL и отпускает его только тогда, когда будет нажата T?

Serg
28.12.2017
13:38:57

Pavel
28.12.2017
13:39:11
походу это проблема дравера хрома, т.к. такая комбина работает в FF

Admin
ERROR: S client not available

Evgeniy
28.12.2017
13:43:54
А где уверенность что на этапе нажатия "+" не сконкатинирует строку и не будет жать символы последовательно
Горячие клавиши на то и горячие, что ты не опустил с них пальцы
Send keys посылает вполне себе release команду
Actions. keyDown().send_keys(). Что куда вставить параметрами метода думаю догадаться можно
еще есть джаваскрипт, но это же слишком легко так делать

Pavel
28.12.2017
13:58:54
жаваскриптом я делал, норм работает

Evgeniy
28.12.2017
14:15:03
Что в одном что в другом случае вы будете тестировать не сайт, а браузер, при условии конечно, что ваши разработчики решили не оверрайдить горячие клавиши, что выглядит безумием.

Roman
28.12.2017
15:00:55
подскажите,пжста,как в Selenium можно с помощью @FindBy присваивать значения свойствам класса (применяю Page Object, Java) для элементов ,например,формы?
Проблема сейчас в том,что не знаю как обратится таким поиском элемента к конкретному элементу страницы
вопрос только по элементам формы

Евгений
28.12.2017
15:02:16
Главный вопрос уходящего года. Каким макаром можно сделать удаленное управление на iOS? Хочу с компа рулить айфона/айпадами

Evgeniy
28.12.2017
15:03:07
например, удаленно взрывать его?

Google

Shoo
28.12.2017
15:03:37
Что вы подразумеваете под управлять?

Евгений
28.12.2017
15:04:04
просто ставить свои приложухи и тестить. ну типа как на фермах с устройствами сделано, только свой парк техники
типа устройства лежат на столе на зарядке, а я подрубаюсь и юзаю, не хватая их в руки
как тимвьюер

Evgeniy
28.12.2017
15:05:09
разве это не xcode + режим разработчика на самом телефоне?

Shoo
28.12.2017
15:05:58
Дженкинс и хокейапп

Евгений
28.12.2017
15:06:30
у меня нет кода, приложения по тестфлайту приходят ко мне

Aleksandr
28.12.2017
16:06:36
Тогда никак

no, it's not okay
28.12.2017
16:07:24
Гайз,
Есть личный кабинет одного сервиса.
Подскажите пожалуйста инструмент с помощью которого можно получить карту \ структуру сайта со ссылками

Richard
28.12.2017
16:09:52
xenu

no, it's not okay
28.12.2017
16:32:08
xenu
Она показывает исходящие ссылки или показывает структуру?

Richard
28.12.2017
16:32:42
что значит исходящие ссылки?

no, it's not okay
28.12.2017
16:33:13
Я почитал.
Понял так, что если на страницах присутствуют ссылки на другие сайты - она их покажет.

Richard
28.12.2017
16:33:49
ну дэээээ... иии?

no, it's not okay
28.12.2017
16:34:30

Richard
28.12.2017
17:25:02
черная вдова вроде умела.
Но не помню.
https://yandex.by/search/?text=%D1%81%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D0%BA%D0%B0%D1%80%D1%82%D1%83%20%D1%81%D0%B0%D0%B9%D1%82%D0%B0%20%D0%B2%20%D0%B2%D0%B8%D0%B4%D0%B5%20%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BA%D0%B0&rdrnd=409419&lr=157&redircnt=1514481914.1
Например.