Size: a a a

2021 July 30

DS

Dmitry Sergeev in jenkins_ru
но ты же всегда можешь сделать банальный script { deleteDIr() } на крайняк в post секции
источник

VN

Vlad Naumov in jenkins_ru
Воу , вот это уже веселее )) я скорее подумаю в сторону того как делать правильный value до генерации параметров )
источник
2021 July 31

u

unixshaman in jenkins_ru
Добрый день!

У меня при написании такой конструкции
jobs:
 - script: >
     pipelineJob('devops-ci-cd-jenkins-job-seed-prod') {

выдает ошибку:
while scanning a simple key
in jenkins.yaml, line 296, column 5:
       pipelineJob('Jobs_Generator_ ...
       ^
could not find expected ':'

Что это может быть?
Я вроде как посмотрел, для YAML > символ нормальный, для обозначения переноса, что дальше строка большая.
источник

M

MAdMAx in jenkins_ru
Отступы правильные?
источник

u

unixshaman in jenkins_ru
Упс, сорян, кажется я файлы перепутал (( Правил один, а использовался другой
источник

u

unixshaman in jenkins_ru
Да, поправил на правильные в другом файле.
Спасибо за ответ, извиняюсь.
источник
2021 August 01

II

Ivan Ivanovich in jenkins_ru
Подскажите, как вывести статус джобы в самой джобе используя груви? Jenkins.instance.getItem("my_job").lastBuild.result вернёт мне null, что логично, джоба не завершилась в этот момент. Если бы было все декларативно, я бы использовал post {}. А как в скрипте это сделать?
источник

ł

łibfitź.r13.a in jenkins_ru
currentBuild.result?
источник

M

MAdMAx in jenkins_ru
он тоже может быть null
currentBuild.currentResult вроде никогда не null
источник

II

Ivan Ivanovich in jenkins_ru
currentBuild.currentResult не выведет FAILURE или SUCCESS если в коде синтаксические ошибки. Увы.
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
ну проверяйте джоба завершилась или нет, и только для завершенных получайте статус
источник

II

Ivan Ivanovich in jenkins_ru
А как проверить завершилась джоба или нет, из другой джобы?
источник

II

Ivan Ivanovich in jenkins_ru
Короче сделал, надо было отдельным шагом проверить на SUCCESS, а остальные шаги обернуть в catcherror. Тогда он и синтаксические ошибки ловит и не позволяет завершиться пайплайну без обработки ошибок.
источник
2021 August 02

AK

Alexey Kudryavtsev in jenkins_ru
Извините за офтоп, не удержался - вот же фамилия у спортсмена: https://www.instagram.com/antonjenkins/ Anton Down-Jenkins
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
try {
....
} catch (error) {
 echo "ERROR: ${error}"
 currentBuild.rawBuild.@result = hudson.model.Result.FAILURE
}
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
так еще можно. Не помню уже откуда это у меня осталось
источник

PK

Pavel Kamyshev in jenkins_ru
ого, робот-дворецкий тогда для тебя вообще шоком будет?)
источник
2021 August 03

A

Andrew in jenkins_ru
Всем привет, хочу сделать кубер в дженкинсе. Добавил плагин, в настройках клауда добавил кубер, закинул креды, в описании пода поставил имя\лейбл\имедж (docker:dind). Для проверки создал простой пайплайн
pipeline {

   agent { label 'docker' }
   stages {
     stage('Example Build') {
       steps {
         container('docker') {
               sh 'docker -v; sleep 100'
         }
       }
     }
   }
}

Когда стартую джобу то просто зависает минуты на 4 и выдает ошибку
09:28:31  Running on jenkins-slave-txkhk in /home/jenkins/agent/workspace/sideprojects/testjob
09:28:31  [Pipeline] {
09:28:31  [Pipeline] stage
09:28:31  [Pipeline] { (Example Build)
09:28:31  [Pipeline] container
09:28:31  [Pipeline] {
09:28:31  [Pipeline] sh
09:33:38  process apparently never started in /home/jenkins/agent/workspace/sideprojects/testjob@tmp/durable-8ac702da
09:33:38  (running Jenkins temporarily with -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.LAUNCH_DIAGNOSTICS=true might make the problem clearer)
09:33:38  [Pipeline] }
09:33:38  [Pipeline] // container
09:33:38  [Pipeline] }
09:33:38  [Pipeline] // stage
09:33:38  [Pipeline] }
09:33:38  [Pipeline] // node
09:33:38  [Pipeline] End of Pipeline
09:33:38  ERROR: script returned exit code -2
09:33:38  Finished: FAILURE
источник

A

Andrew in jenkins_ru
Скрины необходимы настроек могу скинуть
источник

A

Andrew in jenkins_ru
Буду благодарен за помощь)
источник