Size: a a a

2020 December 22

VD

Vladimir Deribin in jenkins_ru
Dmitry Burmistrov
generic-webhook-trigger умеет в фильтры. про остальные вебхук-плагины не скажу, не знаю
Кажись вот тут возможные способы описаны, и среди них он тоже упомянут, ага. Спасибо.
https://stackoverflow.com/questions/5243593/how-to-trigger-a-build-only-if-changes-happen-on-particular-set-of-files/
источник

ББ

Борис Бутерин... in jenkins_ru
Подскажите как запускать xunit тесты и видеть их отчёт в Jenkins?
источник

SV

Stanislav Vasenkov in jenkins_ru
Есть задача - сделать джобы открытыми для анонимов, но терминальный вывод спрятать.

Джобы открыли с помощью базовых средств, матрицы. А вот как скрыть терминал?
источник

В

Владислав in jenkins_ru
Спасибо
источник

MK

Mikhail Kalyniuk in jenkins_ru
Привет. Подскажите, кто-то настраивал jenkins агента к мастеру c использованием jnlp протокола ?
Дженкинс мастер, бежит за Application Load Balancer и не выходит никак установить соединение с агента к мастеру., может кто сталкивался, подскажите плиз.
WARNING: [JNLP4-connect connection to jenkins.domain/ip-ALB:49187] Incorrect acknowledgement sequence, expected 0x000341434b got 0x485454502f
Dec 22, 2020 3:49:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Protocol JNLP4-connect encountered an unexpected exception
java.util.concurrent.ExecutionException: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: Connection closed before acknowledgement sent
   at org.jenkinsci.remoting.util.SettableFuture.get(SettableFuture.java:223)
   at hudson.remoting.Engine.innerRun(Engine.java:744)
   at hudson.remoting.Engine.run(Engine.java:519)
Caused by: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: Connection closed before acknowledgement sent
   at org.jenkinsci.remoting.protocol.impl.AckFilterLayer.onRecvClosed(AckFilterLayer.java:283)
   at org.jenkinsci.remoting.protocol.FilterLayer.abort(FilterLayer.java:164)
------------------------------------------------------------------
Dec 22, 2020 3:49:42 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: The server rejected the connection: None of the protocols were accepted
java.lang.Exception: The server rejected the connection: None of the protocols were accepted
источник

E

Elenhil in jenkins_ru
Mikhail Kalyniuk
Привет. Подскажите, кто-то настраивал jenkins агента к мастеру c использованием jnlp протокола ?
Дженкинс мастер, бежит за Application Load Balancer и не выходит никак установить соединение с агента к мастеру., может кто сталкивался, подскажите плиз.
WARNING: [JNLP4-connect connection to jenkins.domain/ip-ALB:49187] Incorrect acknowledgement sequence, expected 0x000341434b got 0x485454502f
Dec 22, 2020 3:49:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Protocol JNLP4-connect encountered an unexpected exception
java.util.concurrent.ExecutionException: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: Connection closed before acknowledgement sent
   at org.jenkinsci.remoting.util.SettableFuture.get(SettableFuture.java:223)
   at hudson.remoting.Engine.innerRun(Engine.java:744)
   at hudson.remoting.Engine.run(Engine.java:519)
Caused by: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: Connection closed before acknowledgement sent
   at org.jenkinsci.remoting.protocol.impl.AckFilterLayer.onRecvClosed(AckFilterLayer.java:283)
   at org.jenkinsci.remoting.protocol.FilterLayer.abort(FilterLayer.java:164)
------------------------------------------------------------------
Dec 22, 2020 3:49:42 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: The server rejected the connection: None of the protocols were accepted
java.lang.Exception: The server rejected the connection: None of the protocols were accepted
источник

E

Elenhil in jenkins_ru
ваша проблема7
источник

MK

Mikhail Kalyniuk in jenkins_ru
Та да, вот это описание решения прям описывает мою ситуацию, но попробовал повторить, создал private HZ и описал к агенту Tunnel connection through и все равно та же ошибка)
источник

E

Elenhil in jenkins_ru
Mikhail Kalyniuk
Та да, вот это описание решения прям описывает мою ситуацию, но попробовал повторить, создал private HZ и описал к агенту Tunnel connection through и все равно та же ошибка)
Ну там как я понял основной руткоз что это не http траффик, а авс по деыолту форвардит ток хттр
источник

DB

Dmitry Burmistrov in jenkins_ru
пробуйте websocket. вообще у дженкинса всё грустно с агентами при нестабильной сети
источник

MK

Mikhail Kalyniuk in jenkins_ru
Elenhil
Ну там как я понял основной руткоз что это не http траффик, а авс по деыолту форвардит ток хттр
Ага, типо он делает солюшн в обход балансера. Но я когда пробую установить коннекшн то вижу, что он стучиться все по той же днс записи из публичной хостед зон на ALB
WARNING: [JNLP4-connect connection to jenkins.domain/ip-ALB:49187] Incorrect acknowledgement sequence
Или после создания приватной HZ нужно дропать публичную запись на ALB, но тогда как попадать на сам UI дженкинса с интернета, дичь какая-то)
источник

E

Elenhil in jenkins_ru
Mikhail Kalyniuk
Ага, типо он делает солюшн в обход балансера. Но я когда пробую установить коннекшн то вижу, что он стучиться все по той же днс записи из публичной хостед зон на ALB
WARNING: [JNLP4-connect connection to jenkins.domain/ip-ALB:49187] Incorrect acknowledgement sequence
Или после создания приватной HZ нужно дропать публичную запись на ALB, но тогда как попадать на сам UI дженкинса с интернета, дичь какая-то)
Ну я в авс хорошо не разбираюсь, но аппбалансер вроде как по дефолту заворачивает нонхттп, не?
источник

V

Vasily in jenkins_ru
Ребят, подскажите пожалуйста, в Jenkins DSL не нахожу метода для запуска джобы на текущем дженкинс. Удаленный нашёл, а для текущего чёт не вижу
источник

E

Elenhil in jenkins_ru
Vasily
Ребят, подскажите пожалуйста, в Jenkins DSL не нахожу метода для запуска джобы на текущем дженкинс. Удаленный нашёл, а для текущего чёт не вижу
Эээ
источник

E

Elenhil in jenkins_ru
build
источник

E

Elenhil in jenkins_ru
)
источник

V

Vasily in jenkins_ru
Elenhil
build
В DSL plugin
источник

E

Elenhil in jenkins_ru
Vasily
В DSL plugin
Эээ. Дсл плагин описывает джобы. Он их не запускает
источник

V

Vasily in jenkins_ru
Elenhil
Эээ. Дсл плагин описывает джобы. Он их не запускает
Но при этом есть метод для запуска джобы на удаленном дженкинс
https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.helpers.step.StepContext.remoteTrigger
Неужели нет того же самого, только для локального дженкинса
источник

D

Dmitrич in jenkins_ru
Vasily
Но при этом есть метод для запуска джобы на удаленном дженкинс
https://jenkinsci.github.io/job-dsl-plugin/#method/javaposse.jobdsl.dsl.helpers.step.StepContext.remoteTrigger
Неужели нет того же самого, только для локального дженкинса
источник