Size: a a a

2020 July 02

KK

Kostya Kakunin in ru_jenkins
вот но еще не додеано в гит-хаб https://github.com/kmwork/JenkinsPipeline/tree/JenkinsDatanaLibrary
источник

KK

Kostya Kakunin in ru_jenkins
источник

PS

Pavel Soloduha in ru_jenkins
А разве не надо её в настройках Дженкинса добавить? Или это уже global library будет?
источник

KK

Kostya Kakunin in ru_jenkins
Pavel Soloduha
А разве не надо её в настройках Дженкинса добавить? Или это уже global library будет?
да нужно репу приписать нужно gitlab
источник
2020 July 03

IK

Ivan Korniienko in ru_jenkins
Подскажите, пожалуйста, что я делаю не так? А то я с дженкинсом никогда не работал раньше и вообще не отстреливаю что ему не нравится.
fileOperations(
   [
       fileCopyOperation(
           excludes:'',
           flattenFiles: false,
           includes:'${WORKSPACE}/bin/**',
           targetLocation:'/some/directory'
       )
   ]
)
Оно говорит что
0 files found for include pattern '${WORKSPACE}/bin/**' and exclude pattern ''
${WORKSPACE}/bin/ на самом деле выглядит так:
${WORKSPACE}/bin/arch/binary1
${WORKSPACE}/bin/arch/binary2
${WORKSPACE}/bin/arch/binary3
...
Но такое ощущение что оно не разворачивает  ${WORKSPACE}/bin/ в реальный путь (/home/user/Jenkins/workspace/project_name/bin/).
источник

PS

Pavel Soloduha in ru_jenkins
А если двойные кавычки на includes? Он вроде резолвит переменные или в двойных или в тройных кавычках
источник

PK

Pavel Kamyshev in ru_jenkins
Двойные кавычки это груви стрингс, в них могут жить переменные
источник

PK

Pavel Kamyshev in ru_jenkins
В одинарных просто строка
источник

IK

Ivan Korniienko in ru_jenkins
Спасибо, понял. Буду иметь ввиду это в будущем
источник

KK

Kostya Kakunin in ru_jenkins
кто поможет

есть либа https://github.com/kmwork/JenkinsPipeline/blob/master/JenkinsDatanaCommon.groovy

есть код https://github.com/kmwork/DatanaMesLaboratoryGateway/blob/DatanaMesLaboratoryGateway/for-jenkins/k9-datana-ci-cd.groovy

есть лог https://github.com/kmwork/DatanaMesLaboratoryGateway/blob/DatanaMesLaboratoryGateway/for-help/log-2020-07-03.log

проблема: ошибка не подписанной ЭЦП либы: hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No signature of method: ru.datana.groovy.jenkins.JenkinsDatanaCommon.sh()
как можно обойти проблему!!!!
(без либы - в одно полотно работало ок)
источник
2020 July 04

KK

Kostya Kakunin in ru_jenkins
Kostya Kakunin
кто поможет

есть либа https://github.com/kmwork/JenkinsPipeline/blob/master/JenkinsDatanaCommon.groovy

есть код https://github.com/kmwork/DatanaMesLaboratoryGateway/blob/DatanaMesLaboratoryGateway/for-jenkins/k9-datana-ci-cd.groovy

есть лог https://github.com/kmwork/DatanaMesLaboratoryGateway/blob/DatanaMesLaboratoryGateway/for-help/log-2020-07-03.log

проблема: ошибка не подписанной ЭЦП либы: hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No signature of method: ru.datana.groovy.jenkins.JenkinsDatanaCommon.sh()
как можно обойти проблему!!!!
(без либы - в одно полотно работало ок)
решил, уже не актуально
источник
2020 July 05

IK

Ivan Korniienko in ru_jenkins
Здравствуйте, а у freestyle проектов тоже Jenkinsfile? Если есть, где он находится?
источник

АР

Александр Ремизов... in ru_jenkins
Ivan Korniienko
Здравствуйте, а у freestyle проектов тоже Jenkinsfile? Если есть, где он находится?
Что за freestyle проекты?
источник

IK

Ivan Korniienko in ru_jenkins
Александр Ремизов
Что за freestyle проекты?
Когда выбираешь "new item", первое в списке обычно "freestyle project". Где всю джобу можно через ГУИ настроить
источник

АР

Александр Ремизов... in ru_jenkins
Ivan Korniienko
Когда выбираешь "new item", первое в списке обычно "freestyle project". Где всю джобу можно через ГУИ настроить
А-а-а. Подумал о проекте в принципе, который вообще не использует Jenkins. Типа будто ты спросил как вообще собирать проекты без Jenkins
источник

IK

Ivan Korniienko in ru_jenkins
Александр Ремизов
А-а-а. Подумал о проекте в принципе, который вообще не использует Jenkins. Типа будто ты спросил как вообще собирать проекты без Jenkins
Ахах, нет, ну и без Дженкинс их вручную собирать)
источник

АР

Александр Ремизов... in ru_jenkins
Ivan Korniienko
Ахах, нет, ну и без Дженкинс их вручную собирать)
Не обязательно вручную.
источник

IK

Ivan Korniienko in ru_jenkins
Так у этих freestyle есть Jenkinsfile? Было бы здорово иметь возможность посмотреть на него просто
источник

PK

Pavel Kamyshev in ru_jenkins
Ivan Korniienko
Так у этих freestyle есть Jenkinsfile? Было бы здорово иметь возможность посмотреть на него просто
Ты можешь описать ее как код, да, если ты это имеешь ввиду
источник

IK

Ivan Korniienko in ru_jenkins
Pavel Kamyshev
Ты можешь описать ее как код, да, если ты это имеешь ввиду
Я это и хочу сделать, только я не очень хорошо знаю pipeline, потому я хочу попробовать скопипастить Jenkinsfile моего freestyle project
источник