@devops_ru

Страница 3606 из 4568
Demuz
25.01.2018
11:38:51
Это как? В кратце расскажите пожалуйста

Мне конкретно из rtmp модуля нужно переменные доставать. Юзали? Там инфу можно доставать через stat.xsl

Но мне что-то типа апи нужно сделать, чтобы по запросу localhost/blabla доставались например зрители и тп.



Google
Demuz
25.01.2018
11:42:14
В nginx Нет такого, чтобы прописать location и в ответ получить $переменную? Помимо nginx + lua вашего.

bama^boy
25.01.2018
11:44:13
Ну вот например https://github.com/openresty/echo-nginx-module

Demuz
25.01.2018
11:45:16
Ну вот например https://github.com/openresty/echo-nginx-module
Это мне получается с двумя модулями нужно nginx пересобирать. С двумя никогда не собирал ) всегда один допмодуль был.

Demuz
25.01.2018
11:50:41
Но это не сложно вроде, да? Сейчас попробую.

bama^boy
25.01.2018
12:21:57
определить параметры, а потом через них передавать workspace и сеттить его, документация в помощь https://jenkins.io/doc/book/pipeline/syntax

Pavel
25.01.2018
12:24:22
то есть у метода джоб нет параметра воркспейс?

нужно будет в джобе параметр специально делать и пропихивать?

bama^boy
25.01.2018
12:25:28
то есть у метода джоб нет параметра воркспейс?
в джобе может быть несколько "агентов" ака слэйвов, у каждого разный воркспейс, т.к. он локальный

Pavel
25.01.2018
12:26:00
ну на слевах путь будет одинаковый

Google
Pavel
25.01.2018
12:26:06
точнее мне так нужно

относительно каталога слейва

bama^boy
25.01.2018
12:27:13
точнее мне так нужно
ну я не в курсе, как у тебя слэйвы сделаны, исходи из своих реалий, все настраивается

Pavel
25.01.2018
12:29:33
а как из вышестоящего джоба забрать параметр?

bama^boy
25.01.2018
12:30:37
а как из вышестоящего джоба забрать параметр?
насколько я знаю, параметр можно только передать при вызове джоба

Pavel
25.01.2018
12:33:01
чтоб понятнее было - вот что я родил за день

stage 'Copy sources from Git' build job: 'DeploymentJobs/1_CopySourcesFromGit' stage 'Deploy to servers' def servers = env.SERVERLIST.split('\n') def steps =[? for (int i=0; i<servers.size(); i++) { def server = servers[i] def stepName = "running ${server}" steps[stepName] = {-> echo server build job: 'DeploymentJobs/2_DeployToServer', parameters: [booleanParam(name: 'REBOOTAFTER', value: Boolean.valueOf(REBOOTAFTER)), string(name: 'SERVERNAME', value: server)] } } parallel steps

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

как с параметром джоб сделать - ясно вроде

а вот как забрать его?

Demuz
25.01.2018
12:34:31
Ну вот например https://github.com/openresty/echo-nginx-module
Короче офигенская вещь. Спасибо огромное.

bama^boy
25.01.2018
12:34:49
а вот как забрать его?
все параметры же в env переменных находятся потом

Pavel
25.01.2018
12:36:15
в чьем env? первого джоба?

Dmitry
25.01.2018
12:36:58
def downstreamJob = build job: jobName, parameters: currentParams println downstreamJob.buildVariables['WORKSPACE']

bama^boy
25.01.2018
12:38:49
в чьем env? первого джоба?
1_CopySourcesFromGit запускает 2_DeployToServer и передает параметры, в 2_DeployToServer параметры доступны как переменные окружения как в 1_CopySourcesFromGit получить workspace 2_DeployToServer написал @dburm

Pavel
25.01.2018
12:47:43
то есть получается, что отдельный пайплайнт не нужен?

в пост-таскс первой задачи запускать вторую с параметрами?

сейчас у меня две через третью работают последовательно

Даниил
25.01.2018
13:08:22
https://www.facebook.com/vasyl.zadvornyy/posts/10215521260812634

Alexander
25.01.2018
14:13:15
Оффтоп - https://pi-hole.net/ кто использует?

Google
Roman
25.01.2018
14:13:54
народ, есть проблема, помогите решить нужно проект с гита загнать в сонар я создаю джобу в дженкинсте только с одним шагом: запускаю sonarqube scaaner с параметрами sonar.projectKey=MyProject:key sonar.sources=src при сборке вываливает ERROR: Error during SonarQube Scanner execution java.lang.IllegalStateException: No language plugins are installed
все ошибки пофиксил, джоба с анализом отрабатывает успешно, но в сонар ничего не падает(( может подскажите куда копать? "С момента создания не было выполнено ни одного анализа. Единственная доступная секция - администрирование." кусок из дженкинса: INFO: 145/145 components tracked INFO: ANALYSIS SUCCESSFUL INFO: Task total time: 18.418 s INFO: —---------------------------------------------------------------------- INFO: EXECUTION SUCCESS INFO: —---------------------------------------------------------------------- INFO: Total time: 19.445s INFO: Final Memory: 42M/253M INFO: —---------------------------------------------------------------------- Finished: SUCCESS

Roman
25.01.2018
18:17:21
плагин языка устанолен на сонаре?
Да, проблема была действительно в плагине, нужно было включить его в preview mode Сейчас джоба отрабатывает, но в сонаре пусто

Alexey
25.01.2018
18:19:49
Короче офигенская вещь. Спасибо огромное.
Если что-то простое, то модуль не нужен. Просто return 200 "текст с $переменными";

Boris
25.01.2018
18:28:34
Привет, подскажите , плиз, есть какая-нибудь тулза, скрипт, который может мониторить много доменов на истечение срока ssl сертификата?

Boris
25.01.2018
18:40:56
Zabbix
он из коробки может? или плагин какйо? не хотелось бы его разворачивать т.к юзаем другой мониторинг

Михаил
25.01.2018
18:41:39
Проще самому написать сервис)

Boris
25.01.2018
18:42:04
Проще самому написать сервис)
ну вот думаю уже.просто может есть хорошее и готовое решение)

Михаил
25.01.2018
18:42:55
ну вот думаю уже.просто может есть хорошее и готовое решение)
Мы с командой искали,дельного ничего не нашли,в итоге сами написали

Admin
ERROR: S client not available

Михаил
25.01.2018
18:48:28
А да,мы только домены мониторили, по ssl заморские провайдеры уведомления высылают

Twelfth
25.01.2018
18:59:34
Стоит ли на shared хостинге включать поддержку php5.3/5.2 ?

Andrey
25.01.2018
20:15:48
Все знают утилиту которая тестирует корректность работы кластера кубернетеса?

Google
Andrey
25.01.2018
20:17:27
https://github.com/heptio/sonobuoy

Но это наверное больше для разрабов, или самому проверить как установил.

Vladislav
25.01.2018
21:43:40
Присматриваемся к облачным технологиям. Хотим для начала перенести сервисы в autoscale для раздачи статики. Это фактически nginx + какие то файлики. Вот у нас есть 3 инстанса, они прописаны в днс, добавили 4ый.. изменили конфигурацию днс и.. и ничего на новый инстанс почти ничего не идёт - у всех днс кэш, даже с минимальным ttl. Как быть?

Sheridan
25.01.2018
21:46:25
обложицца логами и метриками для начала

Vladislav
25.01.2018
21:48:02
С целью?

Анатолий
25.01.2018
22:02:05
Девопс, в любой непонятной ситуации будь копом: проверяй права, читай репорты, чисти кеш!

Vladislav
25.01.2018
22:20:12
балансёров непонятно сколько нужно заранее .. в течении суток нагрузка меняется в 50 раз

Наша идея - взять заранее floating ip и динамически их перекидывать на инстансы

Пока непонятны нюансы этой стратегии

Делают так люди?

Victor
25.01.2018
22:32:13
Так балансер просто должен прожевать трафик

А тяжёлые операции уже масштабируются на машины за ним

Nikolai
26.01.2018
05:46:28
глупый вопрос с утра посоветуйте нормальную тему для zsh под mac что-то все какие ставил бесят, а возиться с кастомизацией лень

Maxim
26.01.2018
06:26:07
Коллеги, а с github вчера и сегодня никто не испытывал проблем?

Из РФ?

Жесть какая то . Второй день 403 ловим

John
26.01.2018
06:27:39
у нас было вчера

Grigory
26.01.2018
06:28:25
у меня не было ни вчера ни сегодня весь девелопмент на гитхабе

Google
Старый
26.01.2018
06:28:28
?у нас вчера на работе скайп, телеграмм, и гитхаб пол дня недоступны были, как и сервера обновлений rhel/microsoft

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