Size: a a a

2021 March 30

S

Sandji in jenkins_ru
刺身 くもかわ
А выглядит так, как буд-то не добавили.
У вас вся эта штука в качестве shared library with scm подключена?
да , эта ссылка как шаблон, своя в своем scm конечно
источник

KT

Kseniya Taktasheva in jenkins_ru
ребята, кто столкнулся с тем, что хук гитлаба отдает 200, а сборка в дженкинсе не запускается?
источник

KT

Kseniya Taktasheva in jenkins_ru
есть какой-то способ это побороть?
источник

DZ

Dzmitry Zimin in jenkins_ru
Привет, может кто сталкивался с такой ошибкой при запуске билда в докер агенте (точнее запускаются несколько билдов параллельно в докер агентах): "hudson.plugins.git.GitException: ERROR: Error fetching remote repo 'origin' Failed to fetch from git@bitbucket.org:; Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --progress -- git@bitbucket.org: +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: Failed to add the host to the list of known hosts (/var/jenkins_home/.ssh/known_hosts)."
источник

DK

D K in jenkins_ru
Dzmitry Zimin
Привет, может кто сталкивался с такой ошибкой при запуске билда в докер агенте (точнее запускаются несколько билдов параллельно в докер агентах): "hudson.plugins.git.GitException: ERROR: Error fetching remote repo 'origin' Failed to fetch from git@bitbucket.org:; Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --progress -- git@bitbucket.org: +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: Failed to add the host to the list of known hosts (/var/jenkins_home/.ssh/known_hosts)."
прав не хватает на запись в var/jenkins_home/.ssh/known_hosts
источник

DZ

Dzmitry Zimin in jenkins_ru
прост странно что часть билдов отраналась а часть упала (все билдается от одного имеджа), а как это решать на уровне билда Dockerfile ?
источник

I

Inetov in jenkins_ru
уважаемые спецы, кто знает как победить ошибку:
SEVERE: Failed to rotate log
нашёл  в /monitoring
12 hits/min on 15 errors, 500к таких ошибок за месяц

Stack-trace
java.util.NoSuchElementException
     at jenkins.model.lazy.LazyLoadRunMapEntrySet$1.next(LazyLoadRunMapEntrySet.java:76)
     at jenkins.model.lazy.LazyLoadRunMapEntrySet$1.next(LazyLoadRunMapEntrySet.java:63)
     at java.util.AbstractMap$2$1.next(AbstractMap.java:418)
     at hudson.util.RunList.subList(RunList.java:154)
     at hudson.tasks.LogRotator.perform(LogRotator.java:160)
     at hudson.model.Job.logRotate(Job.java:469)
     at hudson.model.Run.execute(Run.java:1971)
     at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
     at hudson.model.ResourceController.execute(ResourceController.java:97)
     at hudson.model.Executor.run(Executor.java:429)
источник
2021 March 31

ВБ

Ванёк Бордаковский... in jenkins_ru
Всем привет. Подскажите, есть вариант сократить pipline. Объясню. Есть примерно такое описание
stages {
   stage('GO') {
       parallel {
           stage('Dev') { environment { ENV = 'dev' } agent { docker { image '${image}' } } ...etc}
           stage('Test'){ environment { ENV = 'test' } agent { docker { image '${image}' } } ...etc}
           stage('RUN') {environment { ENV = 'run' } agent { docker { image '${image}' } } ...etc}
         }
       }
     }

В каждом stage примерно одно и тоже. Разница только в переменных. Ну и вырос такой pipline до 500 строк, что не очень читабельно. Как то можно это унифицировать?
источник

АБ

Андрей Балашов... in jenkins_ru
вынеси в shared libraries одинаковые куски
источник

Н

Никитяо in jenkins_ru
Ванёк Бордаковский
Всем привет. Подскажите, есть вариант сократить pipline. Объясню. Есть примерно такое описание
stages {
   stage('GO') {
       parallel {
           stage('Dev') { environment { ENV = 'dev' } agent { docker { image '${image}' } } ...etc}
           stage('Test'){ environment { ENV = 'test' } agent { docker { image '${image}' } } ...etc}
           stage('RUN') {environment { ENV = 'run' } agent { docker { image '${image}' } } ...etc}
         }
       }
     }

В каждом stage примерно одно и тоже. Разница только в переменных. Ну и вырос такой pipline до 500 строк, что не очень читабельно. Как то можно это унифицировать?
выносить что меняется в аргументы, а что не меняется в функции
источник

НБ

Никита Белов... in jenkins_ru
наследование может? там же есть
источник

Н

Никитяо in jenkins_ru
я бы сделал что-нибудь такое

def universalStage(env, image) {
stage('dev')....
stage('test')...
...
}
источник

ВБ

Ванёк Бордаковский... in jenkins_ru
окей. спасибо за направления. буду копать!
источник

VF

Vad Fabi in jenkins_ru
Всем привет,
Подскажите пожалуйста, как затригеррить билды по новым PR/MR. Вебхуки и плагины интеграции с GitHub/Gitlab юзать не получиться, только git pull на Jenkins-е.
источник

II

Igor Ivanov in jenkins_ru
перезапустили дженкинс
на одной из виндовых нод пайплайны с вызовом sh или bat начали падать с
 java.io.IOException: CreateProcess error=87, The parameter is incorrect
...
    at java.lang.Thread.run(Thread.java:748)
Caused: java.io.IOException: Cannot run program "cmd" (in directory "E:\jenkins\workspace\sandbox\tmp-nohup"): CreateProcess error=87, The parameter is incorrect
  at java.lang.ProcessBuilder.start(Unknown Source)

падают только пайплайны, freestyle отрабатывает нормально, на других виндах и линуксах тоже всё пучком

никто не сталкивался с такими грибами?
источник

II

Igor Ivanov in jenkins_ru
Igor Ivanov
перезапустили дженкинс
на одной из виндовых нод пайплайны с вызовом sh или bat начали падать с
 java.io.IOException: CreateProcess error=87, The parameter is incorrect
...
    at java.lang.Thread.run(Thread.java:748)
Caused: java.io.IOException: Cannot run program "cmd" (in directory "E:\jenkins\workspace\sandbox\tmp-nohup"): CreateProcess error=87, The parameter is incorrect
  at java.lang.ProcessBuilder.start(Unknown Source)

падают только пайплайны, freestyle отрабатывает нормально, на других виндах и линуксах тоже всё пучком

никто не сталкивался с такими грибами?
Исправлено
Когда на днях меняли енввары на нодах, на одной случайно осталось пустое поле, когда в конфиге ноды жмёшь просто add и ничего в него не пишешь
Почему оно просочилось только после рестарта, почему ошибка выглядит так как выглядит, и почему не пострадал фристайл — как обычно, тайна за семью печатями
источник

I

Inetov in jenkins_ru
Inetov
уважаемые спецы, кто знает как победить ошибку:
SEVERE: Failed to rotate log
нашёл  в /monitoring
12 hits/min on 15 errors, 500к таких ошибок за месяц

Stack-trace
java.util.NoSuchElementException
     at jenkins.model.lazy.LazyLoadRunMapEntrySet$1.next(LazyLoadRunMapEntrySet.java:76)
     at jenkins.model.lazy.LazyLoadRunMapEntrySet$1.next(LazyLoadRunMapEntrySet.java:63)
     at java.util.AbstractMap$2$1.next(AbstractMap.java:418)
     at hudson.util.RunList.subList(RunList.java:154)
     at hudson.tasks.LogRotator.perform(LogRotator.java:160)
     at hudson.model.Job.logRotate(Job.java:469)
     at hudson.model.Run.execute(Run.java:1971)
     at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
     at hudson.model.ResourceController.execute(ResourceController.java:97)
     at hudson.model.Executor.run(Executor.java:429)
неужели никто не сталкивался?
источник

DK

D K in jenkins_ru
Inetov
неужели никто не сталкивался?
Как минимум 1 человек сталкивался
источник

A

Andrii Khodyriev in jenkins_ru
Ребят, никто не сталкивался с такой задачей :
- Нужно пройтись по всем джобам и пайплайнам и составить статистику к примеру за последнюю неделю :
Имя джобы, Сколько раз запускалась, (если мультибранч пайплайн - то на какой бранче)

Может есть какое то очевидное решение но я не могу найти
источник

И

Ильнар in jenkins_ru
"Сколько раз запускалась" а такую стату дженкинс хранит? Или считать самому?
источник