Size: a a a

2020 October 20

E

Elenhil in jenkins_ru
dmitry
Привет всем, есть легкая задача, но у меня что-то не получается ее реализовать
Нужно проверить есть ли ветка в репе
в bash отрабатывает норм
EXIST=git branch -r | grep /fix-
echo "EXIST = $EXIST"
if [ -z "${EXIST}" ]
then
       echo "exist"
fi
в Jenkins
       EXIST=git branch -r | grep /fix-
       echo "EXIST = \$EXIST"
       if [ -z "\$EXIST" ]; then
           echo "exist"
Падает сборка на  EXIST=
+ git branch -r
+ grep /fix-
+ EXIST=
EXIST=$(git branch -r | grep /fix-)
источник

BS

Boris 🦍 Shestov in jenkins_ru
Привет, подскажите хак, как подсмотреть креды в дженкинсе в виде логина и пароля, если забыл? Или только сбрасывать?
источник

E

Elenhil in jenkins_ru
Boris 🦍 Shestov
Привет, подскажите хак, как подсмотреть креды в дженкинсе в виде логина и пароля, если забыл? Или только сбрасывать?
def a=""
withCredentials(creds){
a=creds
}
echo a
источник

BS

Boris 🦍 Shestov in jenkins_ru
Elenhil
def a=""
withCredentials(creds){
a=creds
}
echo a
понял. спасибо.
источник

d

dmitry in jenkins_ru
Elenhil
EXIST=$(git branch -r | grep /fix-)
solution: either escape a literal dollar sign "\$5" or bracket the value expression "${5}" @ line 40, column 110.
источник

BS

Boris 🦍 Shestov in jenkins_ru
Elenhil
def a=""
withCredentials(creds){
a=creds
}
echo a
а в shell можно подобное сделать, если парльь не в credentials а в Job passwords ?
источник

E

Elenhil in jenkins_ru
Boris 🦍 Shestov
а в shell можно подобное сделать, если парльь не в credentials а в Job passwords ?
Понятия не имею. Попробуйте
источник

BS

Boris 🦍 Shestov in jenkins_ru
Elenhil
Понятия не имею. Попробуйте
попробовал. но чтот зашифрованный вывод
источник

E

Elenhil in jenkins_ru
Но джоб пассворд как то энкриптится, кстати
источник

E

Elenhil in jenkins_ru
Он лежит в xml джобы, его можно жостать и задекриптить
источник

E

Elenhil in jenkins_ru
Как - не помню. Гуглится легко
источник

E

Elenhil in jenkins_ru
На крайняк можно echo в файл и читнуть файл потом из консоли
источник

BS

Boris 🦍 Shestov in jenkins_ru
Elenhil
На крайняк можно echo в файл и читнуть файл потом из консоли
ну вот это не сработало. по крайней мере последующий кат файла) а так наверное да. можно прочитать зайдя на сервер. ну думаю. ща попробую еще какие-нить приколы
источник

E

Elenhil in jenkins_ru
Boris 🦍 Shestov
ну вот это не сработало. по крайней мере последующий кат файла) а так наверное да. можно прочитать зайдя на сервер. ну думаю. ща попробую еще какие-нить приколы
на сервер офк
источник

E

Elenhil in jenkins_ru
ну или из другой джобы этот файл читнуть. В рамках одной джобы пароли прячутся
источник

BS

Boris 🦍 Shestov in jenkins_ru
Elenhil
ну или из другой джобы этот файл читнуть. В рамках одной джобы пароли прячутся
спасибо. попробую
источник

AK

Alexey Kudryavtsev in jenkins_ru
Подскажите, как принято результат работы ansible плейбука выводить в переменную в jenkins? Вот он отработал, написал что статус 1 - мне это надо передать дальше в условие.
источник

IA

Ivan Alexandrov in jenkins_ru
Stanislav Motriy
Ещё лучше
это нормально. Разные логи в общий stdout сыпят, вот и опережения. в Blue Ocean такого не будет, например
источник

E

Elenhil in jenkins_ru
Alexey Kudryavtsev
Подскажите, как принято результат работы ansible плейбука выводить в переменную в jenkins? Вот он отработал, написал что статус 1 - мне это надо передать дальше в условие.
sh returnStatus: true
источник

AK

Alexey Kudryavtsev in jenkins_ru
Спасибо, посмотрю
источник