Size: a a a

2021 March 17

E

Efim in jenkins_ru
Так там итак ${}
Мб вот так сработает “${}“
источник

НБ

Никита Белов... in jenkins_ru
а где переменные задаются? задаются ли?
источник

НБ

Никита Белов... in jenkins_ru
окружение правильно указано?
источник

НБ

Никита Белов... in jenkins_ru
у меня недавно таже проблема была. я не правильно указал окружение )
источник

S

SergejB in jenkins_ru
Господа, а какое средство  Svn лучше всего поддерживается в Jenkins - branches или tags?
источник

S

Stanislav in jenkins_ru
Никита Белов
а где переменные задаются? задаются ли?
Пробую так:
def test = "https://someurl/jira/rest/atm/1.0/testrun/${testCycleKey}/testcase/${line}/testresult"
               echo "test - ${test}"
               def response23 = sh(script: 'curl -X PUT -H "Content-Type: application/json" -k --basic --user ${username}:${password} -d \'{"assignedTo":"str-sa-sbkd0001","executedBy":"str-sa-sbkd0001"}\' ${test}', returnStdout: true)

В консоль выводится правильная переменная test, но в sh(script: она не попадает
источник

E

Efim in jenkins_ru
Stanislav
Пробую так:
def test = "https://someurl/jira/rest/atm/1.0/testrun/${testCycleKey}/testcase/${line}/testresult"
               echo "test - ${test}"
               def response23 = sh(script: 'curl -X PUT -H "Content-Type: application/json" -k --basic --user ${username}:${password} -d \'{"assignedTo":"str-sa-sbkd0001","executedBy":"str-sa-sbkd0001"}\' ${test}', returnStdout: true)

В консоль выводится правильная переменная test, но в sh(script: она не попадает
Ты попробовал как я написал выше сделать?)
источник

S

Stanislav in jenkins_ru
Efim
Ты попробовал как я написал выше сделать?)
ПРобовал - не помогло
источник

S

Stanislav in jenkins_ru
ПРобую так:
               def test = "https://someurlru/jira/rest/atm/1.0/testrun/${testCycleKey}/testcase/${line}/testresult"
               echo "test - ${test}"
               def response23 = sh(script: "curl -X PUT -H \'Content-Type: application/json\' -k --basic --user ${username}:${password} -d \'{\"assignedTo\":\"str-sa-sbkd0001\",\"executedBy\":\"str-sa-sbkd0001\"}\' \"${test}\"", returnStdout: true)
               }

выдается ошибка script.sh: line 1: syntax error near unexpected token `f2b6^
источник

E

Efim in jenkins_ru
Stanislav
ПРобую так:
               def test = "https://someurlru/jira/rest/atm/1.0/testrun/${testCycleKey}/testcase/${line}/testresult"
               echo "test - ${test}"
               def response23 = sh(script: "curl -X PUT -H \'Content-Type: application/json\' -k --basic --user ${username}:${password} -d \'{\"assignedTo\":\"str-sa-sbkd0001\",\"executedBy\":\"str-sa-sbkd0001\"}\' \"${test}\"", returnStdout: true)
               }

выдается ошибка script.sh: line 1: syntax error near unexpected token `f2b6^
Я имел ввиду обернуть именно каждую переменную которую ты туда передать хочешь
источник

S

Stanislav in jenkins_ru
def test = "https://someurl.ru/jira/rest/atm/1.0/testrun/${testCycleKey}/testcase/${line}/testresult"
               echo "test - ${test}"
               def response23 = sh(script: 'curl -X PUT -H \'Content-Type: application/json\' -k --basic --user ${username}:${password} -d \'{\"assignedTo\":\"str-sa-sbkd0001\",\"executedBy\":\"str-sa-sbkd0001\"}\' "${test}"', returnStdout: true)
               }

В консоле:
test - https://someurl.ru/jira/rest/atm/1.0/testrun/CHATWEBINT-C120/testcase/CHATWEBINT-T133/testresult
[Pipeline] sh
+ curl -X PUT -H 'Content-Type: application/json' -k --basic --user '****:****' -d '{"assignedTo":"str-sa-sbkd0001","executedBy":"str-sa-sbkd0001"}' ''
curl: (3) <url> malformed
источник

НБ

Никита Белов... in jenkins_ru
test назови иначе. есть тулза такая
источник

НБ

Никита Белов... in jenkins_ru
${test} тут непонятно что работает
источник

НБ

Никита Белов... in jenkins_ru
но это как предположение, смотря на ошибку curl: (3) <url> malformed
источник

S

Stanislav in jenkins_ru
Никита Белов
test назови иначе. есть тулза такая
Поменял на somevar - ничего не поменялось
источник

S

Stanislav in jenkins_ru
вообще не пойму как передать ((
               def somevar = «var»
               echo "somevar - ${somevar}"
               sh(script:'echo somevar - ${somevar}')
               sh(script:'echo somevar - "${somevar}"')
               sh('echo somevar - "${somevar}"')
               sh("echo somevar - \"${somevar}\"")

Никак не выводит
источник

S

Stanislav in jenkins_ru
Вот так сработал sh("echo somevar!!!!!! - \"${somevar}\"")
источник

ᴅⁱᵐⁱᴅʳ0ˡ in jenkins_ru
Stanislav
Вот так сработал sh("echo somevar!!!!!! - \"${somevar}\"")
sh("echo somevar!!!!!! - ${somevar}") так тоже сработает
источник

S

Stanislav in jenkins_ru
def testCycleKey = "r3"
def line = "h2"
def somevar = "https://someurl.ru/jira/rest/atm/1.0/testrun/${testCycleKey}/testcase/${line}/testresult"
sh(script: "echo somevar!!!!!! - \"${somevar}\"")
def response23 = sh(script: "curl -X PUT -H 'Content-Type: application/json' -k --basic --user ${username}:${password} -d '{\"assignedTo\":\"str-sa-sbkd0001\",\"executedBy\":\"str-sa-sbkd0001\"}' \"${somevar}\"", returnStdout: true)

НЕ пойму какой синтаксис правильный - снова ошибка
script.sh: line 1: syntax error near unexpected token `f2b6^'
источник

DB

Dmitry Burmistrov in jenkins_ru
Stanislav
def testCycleKey = "r3"
def line = "h2"
def somevar = "https://someurl.ru/jira/rest/atm/1.0/testrun/${testCycleKey}/testcase/${line}/testresult"
sh(script: "echo somevar!!!!!! - \"${somevar}\"")
def response23 = sh(script: "curl -X PUT -H 'Content-Type: application/json' -k --basic --user ${username}:${password} -d '{\"assignedTo\":\"str-sa-sbkd0001\",\"executedBy\":\"str-sa-sbkd0001\"}' \"${somevar}\"", returnStdout: true)

НЕ пойму какой синтаксис правильный - снова ошибка
script.sh: line 1: syntax error near unexpected token `f2b6^'
withEnv(["envVar=$groovyVar"]){ sh 'echo $envVar'} }
источник