Size: a a a

2021 January 13

DB

Dmitry Burmistrov in jenkins_ru
билд дескрипшен умеет в хтмл
ещё есть https://github.com/jenkinsci/badge-plugin
источник

VL

V L in jenkins_ru
Vladimir
Коллеги, приветствую!
не могу понять почему не работает джоба
получаю ошибку
java.lang.NoSuchMethodError: No such DSL method 'helmInstall' found among steps
при вызове
helmInstall("${release}, ${versionOfMigration}")
при этом всё определено
def helmInstall (release, version) {
helmInstall(release, versionOfMigration)

вы два параметра склеили в один параметр строку тут -> helmInstall("${release}, ${versionOfMigration}")
источник

VL

V L in jenkins_ru
Dmitry Burmistrov
ну, если в лоб - курлом в цикле, и парсить хтмл
или писать что-то на груви, вытаскивая данные из потрохов дженкинса
я через пайплайн как то делал нечто подобное

jenkins = Hudson.instance

for (item in jenkins.items) {
   println(item.name);
   runs = item.getBuilds()
//list of all builds
   
..
   }
источник

N

Nazar in jenkins_ru
Подскажите плс, в дженкинсе без плагинов можно делать зависимости между параметрами?
источник

E

Elenhil in jenkins_ru
Nazar
Подскажите плс, в дженкинсе без плагинов можно делать зависимости между параметрами?
дженкинс без плагинов - деньги на ветер. Вроде как нельзя, если я правильно понял что вы имеете ввиду
источник

N

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

DB

Dmitry Burmistrov in jenkins_ru
дефолтная штука где?
источник

DB

Dmitry Burmistrov in jenkins_ru
параметров должно быть как можно меньше. в идеале джоба вообще не должна запускаться руками. всё по событиям
источник

N

Nazar in jenkins_ru
Dmitry Burmistrov
параметров должно быть как можно меньше. в идеале джоба вообще не должна запускаться руками. всё по событиям
тестовые среды они такие
источник

DB

Dmitry Burmistrov in jenkins_ru
они такие, какие придумаете.
источник

N

Nazar in jenkins_ru
Dmitry Burmistrov
дефолтная штука где?
Ну я имею виду возможность зашить логику, если выбираешь параметр то вот это тоже активно, или наоборот исключается например, вроде обычная задача. Но без плагина вроде не атитяй
источник

DB

Dmitry Burmistrov in jenkins_ru
Где такая фича есть из коробки?
источник

N

Nazar in jenkins_ru
Dmitry Burmistrov
Где такая фича есть из коробки?
ты вот за чем то пытаешься накинуть на вентилятор, я пришел спросить как сделать лучше и ты пока не приближаешь к ответу  от слова совсем :D. Если ты можешь посоветовать как лучше делать зависимости между параметрами я буду очень рад послушать тебя!
источник

DB

Dmitry Burmistrov in jenkins_ru
вроде обычная задача. Но без плагина вроде не атитяй

Я вот про это.
А по делу уже сказали - active choice
источник

V

Vladimir in jenkins_ru
V L
helmInstall(release, versionOfMigration)

вы два параметра склеили в один параметр строку тут -> helmInstall("${release}, ${versionOfMigration}")
спасибо! уже заметили
чем больше глаз тем лучше, иначе глазной дифф подводит :)
источник
2021 January 14

Н

Никитяо in jenkins_ru
подскажите, почему может не разбирать шаблон
прямо так и присылает письмо с телом ${SCRIPT, template="allure-report.groovy"}

emailext body: '''${SCRIPT, template="allure-report.groovy"}'''
источник

DB

Dmitry Burmistrov in jenkins_ru
Никитяо
подскажите, почему может не разбирать шаблон
прямо так и присылает письмо с телом ${SCRIPT, template="allure-report.groovy"}

emailext body: '''${SCRIPT, template="allure-report.groovy"}'''
замени апострофы на кавычки
источник

Н

Никитяо in jenkins_ru
node('master') {
   stage('1') {
       emailext body: '${SCRIPT, template="allure-report.groovy"}',
           subject: "[Jenkins] Test Execution Summary",
           recipientProviders: [requestor()]
   }
}


не с двойными кавычками не работает
источник

Н

Никитяо in jenkins_ru
тоже самое на другом дженкинсе работает
источник

AK

Alexey Kudryavtsev in jenkins_ru
Про кавычки, скину на всякий случай https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4
источник