Size: a a a

2020 July 17

D

Denis 災 nobody in jenkins_ru
причём оно ещё и самовольно экранировало пароль, который просто открытым текстом внутри скрипта.
Ничего не понимаю.
источник

I

Ilgiz in jenkins_ru
Denis 災 nobody
причём оно ещё и самовольно экранировало пароль, который просто открытым текстом внутри скрипта.
Ничего не понимаю.
Это Шелл или выдернуто из пайплайна?
источник

I

Ilgiz in jenkins_ru
Может проще """unity blah $var""", то есть всю строку в кавычки, а не её кусок?
источник

D

Denis 災 nobody in jenkins_ru
Ilgiz
Это Шелл или выдернуто из пайплайна?
внутри пайплайна запускается шелл, но при этом нет стадий "скрыть пароль"
источник

D

Denis 災 nobody in jenkins_ru
    stage("Build") {
       steps {
               echo "build"
               sh ("$HOME/mac.sh")
       }
       post {
           failure {
             echo "failure"
               slackSend(channel: '#app_builds', color: 'danger', message: "${currentBuild.fullDisplayName} Failed after (<${env.BUILD_URL}|Open>)")
           }
       }
   }
источник

D

Denis 災 nobody in jenkins_ru
Ilgiz
Может проще """unity blah $var""", то есть всю строку в кавычки, а не её кусок?
там баш скрипт, файлом на диске, шагов много
источник

I

Ilgiz in jenkins_ru
Denis 災 nobody
там баш скрипт, файлом на диске, шагов много
А, я понял
источник

I

Ilgiz in jenkins_ru
В баше не нужны кавычки так то
источник

D

Denis 災 nobody in jenkins_ru
нужны, так-то
источник

I

Ilgiz in jenkins_ru
Хз даже зачем
источник

D

Denis 災 nobody in jenkins_ru
в том числе я кучу раз сталкивался, когда они просто обязательны. Прежде всего это любые случаи с пробелами
источник

D

Denis 災 nobody in jenkins_ru
и особенно в if
источник

D

Denis 災 nobody in jenkins_ru
if [ $A != "фф" ] - при пустом $A получаем ошибку скрипта. А с кавыяками - штатную работу
источник

D

Denis 災 nobody in jenkins_ru
а тут переменная может стать набором групп, а не просто 1 значением, и это штатно
источник

I

Ilgiz in jenkins_ru
ну понятно, строки есть строки
источник

D

Denis 災 nobody in jenkins_ru
в общем, убрал в строке ДВОЙНЫЕ кавычки. Из аругментов - исчезли ОДИНАРНЫЕ.
источник

D

Denis 災 nobody in jenkins_ru
при том что внутри одинарных таки значение переменной, так что парсило именно двойные.
Чья это самодеятельность...
источник

DB

Dmitry Burmistrov in jenkins_ru
это башовая самодеятельность. в своё время тоже намучился с этим.
источник

DB

Dmitry Burmistrov in jenkins_ru
строку вызова команды надо целиком кавычить. или убирать кавычки и отключать шеллчек
источник

D

Denis 災 nobody in jenkins_ru
Dmitry Burmistrov
это башовая самодеятельность. в своё время тоже намучился с этим.
bash или sh? )
источник