Size: a a a

2020 September 27

VD

Viacheslav Dubrovsky... in jenkins_ru
записать на диск файл где будет переменная с значением. Потом прочитать
источник

АО

Алексей Овсянников... in jenkins_ru
Viacheslav Dubrovskyi
записать на диск файл где будет переменная с значением. Потом прочитать
А если я в докер захочу положить:) монтировать каждый раз?
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
может и есть. Я не знаю.
источник

АО

Алексей Овсянников... in jenkins_ru
Ну и да... Это всё равно костыль получается
источник

АО

Алексей Овсянников... in jenkins_ru
Viacheslav Dubrovskyi
может и есть. Я не знаю.
Эх, жалко
источник

АО

Алексей Овсянников... in jenkins_ru
Но спасибо
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
ну плагинов для этого не так и много. Посмотрите
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
если нет, то придется костыли делать
источник

АО

Алексей Овсянников... in jenkins_ru
Viacheslav Dubrovskyi
ну плагинов для этого не так и много. Посмотрите
Ну вот поэтому я и дошел до ручки написал сюда, потому что не нашел нужный плагин
источник

I

Igorek in jenkins_ru
stage('Build B and C') {
           parallel {
               stage('Build B') {
                   steps {
                           build job: "B"
                   }
               }
               stage('Build C') {
                   steps {
                           build job: "C"
                   }
               }
           }
   }
stage('Build D') {
               stage('Build D') {
                   steps {
                           build job: "D"
                   }
               }
           }
а так чем плохо?
источник

АО

Алексей Овсянников... in jenkins_ru
Igorek
stage('Build B and C') {
           parallel {
               stage('Build B') {
                   steps {
                           build job: "B"
                   }
               }
               stage('Build C') {
                   steps {
                           build job: "C"
                   }
               }
           }
   }
stage('Build D') {
               stage('Build D') {
                   steps {
                           build job: "D"
                   }
               }
           }
а так чем плохо?
Jenkins Pipeline
источник

АО

Алексей Овсянников... in jenkins_ru
Если я захочу писать скрипты или конфигурации - я пойду в баш или градл соответственно:)
источник

I

Igorek in jenkins_ru
ок
источник

E

Elenhil in jenkins_ru
Вам ничего не мешает пускать фристайл джобы из элементарного пайплайна запускатора
источник

АО

Алексей Овсянников... in jenkins_ru
Elenhil
Вам ничего не мешает пускать фристайл джобы из элементарного пайплайна запускатора
Понял
источник

E

Elenhil in jenkins_ru
Емнип из коробки фристайлы не умеют в сложные пайплайны. Только даунстрим/апстрим.
источник

АО

Алексей Овсянников... in jenkins_ru
Ну, это я уже понял
источник

АО

Алексей Овсянников... in jenkins_ru
Только через конфиг
источник
2020 September 28

R

Roman in jenkins_ru
В одном из шагов нужно передать значение образа для запуска в другую джобу
имя образа объявляю так
def imageNameMain = "som-registry.ru/some-image:some-tag"

Описание шага выглядит так
steps {
   build job: 'job-name/branch',
   parameters: [
       string(name: 'imageName', value: imageNameMain)
   ],
   propagate: true,
   wait: true
   ...

но сейчас джоба падает с такой ошибкой
groovy.lang.MissingPropertyException: No such property: imageNameMain for class: groovy.lang.Binding

Как правильно объявить переменную, чтобы он подцепил её значение в build job ?
источник

E

Elenhil in jenkins_ru
Roman
В одном из шагов нужно передать значение образа для запуска в другую джобу
имя образа объявляю так
def imageNameMain = "som-registry.ru/some-image:some-tag"

Описание шага выглядит так
steps {
   build job: 'job-name/branch',
   parameters: [
       string(name: 'imageName', value: imageNameMain)
   ],
   propagate: true,
   wait: true
   ...

но сейчас джоба падает с такой ошибкой
groovy.lang.MissingPropertyException: No such property: imageNameMain for class: groovy.lang.Binding

Как правильно объявить переменную, чтобы он подцепил её значение в build job ?
Объявить переменную в общей области видимости
источник