Size: a a a

2020 August 04

/

/warn in jenkins_ru
С Filter by name без wildcard тоже не работает.
источник

I

Ilgiz in jenkins_ru
/warn
С Filter by name без wildcard тоже не работает.
а если тупо звезду туда вставить, интересно
источник

/

/warn in jenkins_ru
Хм, тоже ничего
источник

/

/warn in jenkins_ru
источник

/

/warn in jenkins_ru
Ошибку понял, надо добавить сначала discover all branches, а потом filter by name. Тогда он видит все бранчи, и берет только нужный.
источник
2020 August 05

I

Ilgiz in jenkins_ru
/warn
Ошибку понял, надо добавить сначала discover all branches, а потом filter by name. Тогда он видит все бранчи, и берет только нужный.
интересно, нужно иметь ввиду
источник

I

IGOR in jenkins_ru
Привет, кто хорошо знаком с JENKINS LIBRARIES
нужно вынести переменные в отдельный файл-класс и использовать в Jenkinsfile, кто-то такие делал ?
источник

DB

Dmitry Burmistrov in jenkins_ru
IGOR
Привет, кто хорошо знаком с JENKINS LIBRARIES
нужно вынести переменные в отдельный файл-класс и использовать в Jenkinsfile, кто-то такие делал ?
источник

I

IGOR in jenkins_ru
не обратил внимание, я пытался вынести в /src, а не в /var
источник

AD

Alex Di in jenkins_ru
IGOR
не обратил внимание, я пытался вынести в /src, а не в /var
можно и в src
источник

I

IGOR in jenkins_ru
Alex Di
можно и в src
package devops.jenkins.globalVariables.groovy

не могу сделать иморт, ругаеться на синтаксис
источник

HC

Henry Chinaski in jenkins_ru
Всем привет!
Товарищи, подскажите пожалуйста, как в пайплайне можно перезаписать только конкретные значение в yaml файле?
источник

Г

Григорий in jenkins_ru
читаешь ямл, меняешь значения, пишешь ямл
источник

Г

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

HC

Henry Chinaski in jenkins_ru
def yamldata = readYaml file: "charts/${APPLICATION_NAME}.yaml"

yamldata = ['image.tag': APPLICATION_TAG, 'podAnnotations': env.APP_TIMESTAMP ]
writeYaml file: "charts/${APPLICATION_NAME}.yaml",
        data: yamldata, overwrite: true

сделал так, но файле остаются только строчки с image.tag и podAnnotations
источник

HC

Henry Chinaski in jenkins_ru
Григорий
или готовишь темплейт, прогоняешь через какой-нибудь движок, получаешь новый файл
избыточное решение для изменения двух параметров, но тоже имеет право на жизнь
источник

D

Dmitrич in jenkins_ru
Henry Chinaski
def yamldata = readYaml file: "charts/${APPLICATION_NAME}.yaml"

yamldata = ['image.tag': APPLICATION_TAG, 'podAnnotations': env.APP_TIMESTAMP ]
writeYaml file: "charts/${APPLICATION_NAME}.yaml",
        data: yamldata, overwrite: true

сделал так, но файле остаются только строчки с image.tag и podAnnotations
Так вы присвоили значение, перезаписал переменную
источник

Г

Григорий in jenkins_ru
ну потому что ты записываешь новую мапу в файл
тебе надо бы делать
```
yamldata.image.tag = APPLICATION_TAG
yamldata.podAnnotations = env.APP_TIMESTAMP
и потом ее писать в файл
ты пишешь файл в переменную, а потом перезатираешь ее
,
источник

DB

Dmitry Burmistrov in jenkins_ru
yamldata += [...
источник

HC

Henry Chinaski in jenkins_ru
Dmitry Burmistrov
yamldata += [...
ааа, Семён Семёныч, вот оно
источник