Size: a a a

2020 November 23

u

unixshaman in jenkins_ru
atp = library(
   identifier: 'projectName@master',
   retriever: modernSCM(
       [
           $class: 'GitSCMSource',
           credentialsId: 'creds',
           remote: "${env.REPO_URL}"
       ]
   )
)

Вот этот код в пайплайне не работает. Не вычисляется "${env.REPO_URL}", просто  env.REPO_URL тоже не работает. Хотя переменная есть, Jenkins ребутался после создания переменной, и в интерфейсе Jenkins в инфо о системе эта переменная отображается.

Я как-то могу параметризовать это значение?
источник

E

Elenhil in jenkins_ru
unixshaman
atp = library(
   identifier: 'projectName@master',
   retriever: modernSCM(
       [
           $class: 'GitSCMSource',
           credentialsId: 'creds',
           remote: "${env.REPO_URL}"
       ]
   )
)

Вот этот код в пайплайне не работает. Не вычисляется "${env.REPO_URL}", просто  env.REPO_URL тоже не работает. Хотя переменная есть, Jenkins ребутался после создания переменной, и в интерфейсе Jenkins в инфо о системе эта переменная отображается.

Я как-то могу параметризовать это значение?
echo "${env.REPO_URL}" что говорит?
источник

u

unixshaman in jenkins_ru
Elenhil
echo "${env.REPO_URL}" что говорит?
Он пишет null, потому что объект env видимо существует только внутри pipeline уже
источник

E

Elenhil in jenkins_ru
unixshaman
Он пишет null, потому что объект env видимо существует только внутри pipeline уже
так это внутри либы вызов? или откуда?
источник

u

unixshaman in jenkins_ru
Elenhil
так это внутри либы вызов? или откуда?
Это первые строки внутри кода пайплайна, но до директивы pipline {
источник

u

unixshaman in jenkins_ru
def env = System.getenv()
println(env['REPO_URL'])

Вот таким вот образом работает
источник

u

unixshaman in jenkins_ru
Elenhil
так это внутри либы вызов? или откуда?
Проблему решил, спасибо!
источник

NS

N S in jenkins_ru
Hi i need help in jenkins
источник

NS

N S in jenkins_ru
we have analayze_build.py
источник

В

Владислав in jenkins_ru
Коллеги, кто как shared library отлаживает? Можно ли это прямо в idea сделать?
источник

D

Dmitriy in jenkins_ru
Добрый вечер, вопрос не совсем по jenkins, может кто-то поделиться system design документом? Для примерчика посмотреть, любой проект
источник

/

/warn in jenkins_ru
N S
we have analayze_build.py
Oh, i am so happy for you. Nowadays you can get analyze_build.py only on the black market. You're really lucky to have it
источник

AB

Andrey Babushkin in jenkins_ru
Владислав
Коллеги, кто как shared library отлаживает? Можно ли это прямо в idea сделать?
отлаживать shared library очень больно. Есть два пути:
1. Локальный jenkins instance и Filesystem SCM плагин - подключаешь свою shared library как filesystem scm (просто директория на диске вместо git репозитория), и все изменения появляются сразу. Немного сокращает цикл "внести изменения-закоммитить-перезапустить джобу". Это трудно назвать дебагом (ты не можешь поставить брейкпоинты), но может помочь
2. Покрыть тестами с помощью jenkins pipeline unit или похожего (https://github.com/ExpediaGroup/jenkins-spock например) фреймворка. Можно даже заморочиться на integration тесты с Jenkins Test Harness. Это можно запускать из IDEA, это не дебаг в чистом виде, но хоть как-то появляется возможность ставить брейкпоинты.
источник

IA

Ivan Alexandrov in jenkins_ru
Andrey Babushkin
отлаживать shared library очень больно. Есть два пути:
1. Локальный jenkins instance и Filesystem SCM плагин - подключаешь свою shared library как filesystem scm (просто директория на диске вместо git репозитория), и все изменения появляются сразу. Немного сокращает цикл "внести изменения-закоммитить-перезапустить джобу". Это трудно назвать дебагом (ты не можешь поставить брейкпоинты), но может помочь
2. Покрыть тестами с помощью jenkins pipeline unit или похожего (https://github.com/ExpediaGroup/jenkins-spock например) фреймворка. Можно даже заморочиться на integration тесты с Jenkins Test Harness. Это можно запускать из IDEA, это не дебаг в чистом виде, но хоть как-то появляется возможность ставить брейкпоинты.
🤕
источник

PK

Pavel Kamyshev in jenkins_ru
индус не сдается)
источник

В

Владислав in jenkins_ru
Andrey Babushkin
отлаживать shared library очень больно. Есть два пути:
1. Локальный jenkins instance и Filesystem SCM плагин - подключаешь свою shared library как filesystem scm (просто директория на диске вместо git репозитория), и все изменения появляются сразу. Немного сокращает цикл "внести изменения-закоммитить-перезапустить джобу". Это трудно назвать дебагом (ты не можешь поставить брейкпоинты), но может помочь
2. Покрыть тестами с помощью jenkins pipeline unit или похожего (https://github.com/ExpediaGroup/jenkins-spock например) фреймворка. Можно даже заморочиться на integration тесты с Jenkins Test Harness. Это можно запускать из IDEA, это не дебаг в чистом виде, но хоть как-то появляется возможность ставить брейкпоинты.
Получилось сделать с помощью jenkins-spock, спасибо большое!
источник

J

John Roe in jenkins_ru
источник

AB

Andrey Babushkin in jenkins_ru
Владислав
Получилось сделать с помощью jenkins-spock, спасибо большое!
рад помочь :)
источник

A

Ant🌚 in jenkins_ru
привет всем, не могу понять, как поджружить дженкинс с mssql, чтобы хотя бы запрос сделать. как это можно сделать через open SSH
источник
2020 November 24

AD

Alex Di in jenkins_ru
лови наркомана
источник