Size: a a a

2021 May 25

АХ

Арам Хачатурян... in jenkins_ru
@amdmax сталкивались с такой проблемой? (
источник

АХ

Арам Хачатурян... in jenkins_ru
еще немного смущает что он 3 как то странно генерит
в папке тагрет и не в ней

C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins\tools\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\Allure_2.13.9\bin\allure.bat generate
C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace\at-pipline\target\allure-results -c -o
C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins\workspace\at-pipline\allure-report
источник

АХ

Арам Хачатурян... in jenkins_ru
и дальше опять какие то иероглифы
12:53:29  ���誮� ������� �室��� ��ப�.
12:53:29  �訡�� � ᨭ⠪�� �������.
источник

АХ

Арам Хачатурян... in jenkins_ru
решил, проблема была в том что длина строки на ссылку с аллюр плагином была длинная...
источник

АХ

Арам Хачатурян... in jenkins_ru
щас все работает и генерится норм
источник

АХ

Арам Хачатурян... in jenkins_ru
@amdmax огромное спасибо за помощь!!! Вчера весь день убил на проблему с мавеном :(
источник

АХ

Арам Хачатурян... in jenkins_ru
Подскажите пожалуйста что не так, передаю параметры через Choise Parametrs, но у меня почему то они не тянутся и читается именно то как я прописал (вместо TAGS должны подставляться мои параметры, но они не подставляются)
вот что выводится в консоли
pace\at-wdf>mvn clean test -Dcucumber.options="--tags ' ${TAGS} '" -Dproperties=kfcTest -DthreadCount=1
источник

АХ

Арам Хачатурян... in jenkins_ru
вот так я их передаю
bat 'mvn clean test -Dcucumber.options="--tags \' ${TAGS} \'" -Dproperties=kfcTest -DthreadCount=1'
источник

АХ

Арам Хачатурян... in jenkins_ru
в гайдах показано что именно так их и надо передавать. Но почему то у меня это не отрабатывает
источник

АХ

Арам Хачатурян... in jenkins_ru
надо было писать не  $(...) а %...%  , вдруг кому пригодится
источник

ГВ

Григорий Вагайцев... in jenkins_ru
А кто-то юзает vscode c расширением  jenkins-runner? установил, вроде настроил, но ругается при попытке что либо запустить: Command 'Jenkins Runner: Run Pipeline Script On...' resulted in an error (command 'runPipelineScriptOn' not found)
не пойму что ему не нравится
источник

S

Stanislav in jenkins_ru
Всем привет.
Подскажите как можно засетить переенную в  jenkns pipeline?
Есть пайплайн:
pipeline {
...
   environment {
      ...
       RUN_TEST_STAGE_RESULT = false
   }
   stages {
       stage('Run autotest') {
           steps {
   ...
   set_RUN_TEST_STAGE_RESULT(true)
   ...
           }
       }
   }
}

def set_RUN_TEST_STAGE_RESULT(def status=false) {
   script {
       env.RUN_TEST_STAGE_RESULT = ${status}
   }
}


Не могу засетить значение  status в переменную env.RUN_TEST_STAGE_RESULT - "ошибка Java.lang.NoSuchMethodError: No such DSL method '$' found among steps"
источник

r

rlabs in jenkins_ru
ну так наверное надо просто = status

${} это variable expansion и используется внутри строк
источник

r

rlabs in jenkins_ru
и зачем вообще нужен метод для установки одной переменной?
set_RUN_TEST_STAGE_RESULT(true) это то же самое что env.RUN_TEST_STAGE_RESULT=true
источник

S

Stanislav in jenkins_ru
А так можно? Я тут вычитал https://e.printstacktrace.blog/jenkins-pipeline-environment-variables-the-definitive-guide/
The variables set using environment {} block cannot be overridden using imperative env.VAR = "value" assignment.
источник

r

rlabs in jenkins_ru
э, ну да, так нельзя. но и отдельным методом тоже нельзя )
источник

S

Stanislav in jenkins_ru
А как тогда можно? ) Я не пойму
источник

r

rlabs in jenkins_ru
а зачем вам это значение, и зачем вам оно в переменных окружения?
источник

S

Stanislav in jenkins_ru
Задача в том чтобы в runtime изменить env.RUN_TEST_STAGE_RESULT
источник

S

Stanislav in jenkins_ru
на нее опираются следующие стейджи
источник