Size: a a a

2020 August 17

D

Denis 災 nobody in jenkins_ru
точно, что-то я позабыл про него..
источник

D

Denis 災 nobody in jenkins_ru
...но доку это не исключает.
источник
2020 August 18

MK

Mikhail Kalyniuk in jenkins_ru
Всем привет! Подскажите, настраиваю нотификации в слэк. Добавил в один из стейджов пайплайна:
slackSend(channel: '#chanel', color: '#00FF00', message: "Hello World")
- все работает.
Пытаюсь описать более информативно уже за пайплайном, не хочет отрабатывать, где туплю ?
def notifyBuild(String buildStatus = 'SUCCESSFUL') {
   buildStatus = buildStatus

   def colorName = 'RED'
   def colorCode = '#FF0000'
   def subject = "${buildStatus}: Services name '${env.Text}'"
   def changeSet = getChangeSet()
   def message = "${env.Message}"

   if (buildStatus == 'SUCCESSFUL') {
       color = 'GREEN'
       colorCode = '#00FF00'
   } else {
       color = 'RED'
       colorCode = '#FF0000'
   }

   slackSend(channel: '#chanel', color: colorCode, message: message)
}
источник

a

alexey in jenkins_ru
Ку всем!!
Можно ли в пайплане прогонять паралель stage?
источник

Г

Григорий in jenkins_ru
Гугли Jenkins pipeline parallel
источник

D

Denis 災 nobody in jenkins_ru
Mikhail Kalyniuk
Всем привет! Подскажите, настраиваю нотификации в слэк. Добавил в один из стейджов пайплайна:
slackSend(channel: '#chanel', color: '#00FF00', message: "Hello World")
- все работает.
Пытаюсь описать более информативно уже за пайплайном, не хочет отрабатывать, где туплю ?
def notifyBuild(String buildStatus = 'SUCCESSFUL') {
   buildStatus = buildStatus

   def colorName = 'RED'
   def colorCode = '#FF0000'
   def subject = "${buildStatus}: Services name '${env.Text}'"
   def changeSet = getChangeSet()
   def message = "${env.Message}"

   if (buildStatus == 'SUCCESSFUL') {
       color = 'GREEN'
       colorCode = '#00FF00'
   } else {
       color = 'RED'
       colorCode = '#FF0000'
   }

   slackSend(channel: '#chanel', color: colorCode, message: message)
}
Похоже на пример из доки, а что именно не отрабатывает?
источник

a

alexey in jenkins_ru
Григорий
Гугли Jenkins pipeline parallel
Гуглил но пример прописание которые дали не срабатывают , думал мож есть что
источник

E

Elenhil in jenkins_ru
Вы, ребят, хоть ошибки пишите
источник

E

Elenhil in jenkins_ru
Из-за которых не отрабатывает. А то телепаты в отпуске, лето же
источник

MK

Mikhail Kalyniuk in jenkins_ru
Denis 災 nobody
Похоже на пример из доки, а что именно не отрабатывает?
Та в том то и дело что пайплайн выполняется, в логах того что запустился слак нотификатор нет. В канале слака сообщений никаких нет)
источник

D

Denis 災 nobody in jenkins_ru
alexey
Ку всем!!
Можно ли в пайплане прогонять паралель stage?
источник

E

Elenhil in jenkins_ru
Mikhail Kalyniuk
Та в том то и дело что пайплайн выполняется, в логах того что запустился слак нотификатор нет. В канале слака сообщений никаких нет)
В функцию то заходит?
источник

MK

Mikhail Kalyniuk in jenkins_ru
Elenhil
В функцию то заходит?
Нет, полностью пропускает эту часть. С нотификацией(
источник

E

Elenhil in jenkins_ru
Mikhail Kalyniuk
Нет, полностью пропускает эту часть. С нотификацией(
Значит косяк не со слаком, очевидно
источник

D

Denis 災 nobody in jenkins_ru
Mikhail Kalyniuk
Нет, полностью пропускает эту часть. С нотификацией(
функцию как вообще вызываешь?
источник

D

Denis 災 nobody in jenkins_ru
учти, если у тебя что-то фейлится - нужно try или post, смотря какой синтаксис пайплайна
источник

E

Elenhil in jenkins_ru
Сунь эхо в функцию для верности
источник

MK

Mikhail Kalyniuk in jenkins_ru
Elenhil
Значит косяк не со слаком, очевидно
Постоянно сборки завершаются со статусом Finished: SUCCESS
Но это тема не отрабатывает
def notifyBuild(String buildStatus = 'SUCCESSFUL') {
   buildStatus = buildStatus

   def colorName = 'RED'
   def colorCode = '#FF0000'
   def subject = "${buildStatus}: Services name '${env.Text}'"
   def changeSet = getChangeSet()
   def message = "${env.Message}"

   if (buildStatus == 'SUCCESSFUL') {
       color = 'GREEN'
       colorCode = '#00FF00'
   } else {
       color = 'RED'
       colorCode = '#FF0000'
   }

   slackSend(channel: '#chanel', color: colorCode, message: message)
}
источник

E

Elenhil in jenkins_ru
Mikhail Kalyniuk
Постоянно сборки завершаются со статусом Finished: SUCCESS
Но это тема не отрабатывает
def notifyBuild(String buildStatus = 'SUCCESSFUL') {
   buildStatus = buildStatus

   def colorName = 'RED'
   def colorCode = '#FF0000'
   def subject = "${buildStatus}: Services name '${env.Text}'"
   def changeSet = getChangeSet()
   def message = "${env.Message}"

   if (buildStatus == 'SUCCESSFUL') {
       color = 'GREEN'
       colorCode = '#00FF00'
   } else {
       color = 'RED'
       colorCode = '#FF0000'
   }

   slackSend(channel: '#chanel', color: colorCode, message: message)
}
Ты уверен что в функцию в принципе заходит, повторяю вопрос
источник

E

Elenhil in jenkins_ru
Как и откуда вызываешь
источник