Size: a a a

2020 October 16

V

Vladimir in jenkins_ru
я уже и так и сяк пробовал
источник

E

Elenhil in jenkins_ru
хотя ладно, вру, переменная есть
источник

E

Elenhil in jenkins_ru
ENVT == 'qa'
источник

E

Elenhil in jenkins_ru
без скобок
источник

E

Elenhil in jenkins_ru
или env.ENVT
источник

V

Vladimir in jenkins_ru
ок, ща попробую
источник

in jenkins_ru
Привет, можно ли как то вытащить переменные з .env файла, которые будут доступные во всех стэйджах? делать source .env  в каждом stage не вариант , сэтапить их напрямую в дженкинсфайле тоже
источник

V

Vladimir in jenkins_ru
Elenhil
или env.ENVT
не, просто проскакивает дальше и всё
источник

E

Elenhil in jenkins_ru
Vladimir
не, просто проскакивает дальше и всё
ты выведи его и посмотри что внутри
источник

V

Vladimir in jenkins_ru
не понял, как?
источник

E

Elenhil in jenkins_ru
Vladimir
не понял, как?
echo
источник

V

Vladimir in jenkins_ru
echo "${ENVT}" выводит qa
echo "${env.ENVT}" выводит env.qa
источник

V

Vladimir in jenkins_ru
отдебажил через эхо, спасибо
источник

MS

Maksym Sivash in jenkins_ru
ребят, есть ли возможность делать файл параметр в пайплайне?
источник

MS

Maksym Sivash in jenkins_ru
только нормально, а не через костыли. Я имею ввиду чтоб я указаывал при запуске, а ты еще потом тыкать на джобу и иискать шо да как, куда тыкать потом
источник

AV

Andrushkevich Vitaly in jenkins_ru
да, можно
источник

IA

Ivan Alexandrov in jenkins_ru
Elenhil
потому что 1) у тебя нет переменной ENVT 2) ${ENVT} можно писать только в кавычках
"Если код написан, то в нём уже что-то не так" (с)  :)
источник

MS

Maksym Sivash in jenkins_ru
Andrushkevich Vitaly
да, можно
как?
источник

MS

Maksym Sivash in jenkins_ru
ладно, допустим можно, где мне потом искать выгруженный файл
источник

AV

Alexander Valkov in jenkins_ru
declarative pipeline

Хочу в параметрах иметь возможность установить TAG для каждого из 3 docker images, при этом хочу также иметь возможность ничего не устанавливать, и иметь TAG = $GIT_COMMIT в качестве default.

Вероятно, нужно в ENVIRONMENT писать что-то типа
TAG_1 = params.TAG_1, $GIT_COMMIT

но что точно - не знаю.

Понимаю, что можно функцию написать, но, возможно, есть что-то элегантней (не изобретать велосипед)?
источник