Size: a a a

2020 July 17

IA

Ivan Alexandrov in jenkins_ru
Внимание, вопрос: Есть ли у кого идея как изменять значения currentBuild.result в SUCCESS временно и возвращать обратно. в FAILURE сеттится, но обратно - нет.

так как надо на время (для работы одного плагина, который не работает, если currentBuild.result = FAILURE) перевести в SUCCESS, а потом вернуть (UNSTABLE/FAILURE, любой, который билд до этого момента "наработал")
источник

M

Maxim in jenkins_ru
угу, какое-то апи есть, и требования у меня к нему сверх-базовые.
@IvanAlexandrov @Elenhil спасибо за ответы 🤝
источник

E

Elenhil in jenkins_ru
Ivan Alexandrov
Внимание, вопрос: Есть ли у кого идея как изменять значения currentBuild.result в SUCCESS временно и возвращать обратно. в FAILURE сеттится, но обратно - нет.

так как надо на время (для работы одного плагина, который не работает, если currentBuild.result = FAILURE) перевести в SUCCESS, а потом вернуть (UNSTABLE/FAILURE, любой, который билд до этого момента "наработал")
а что за плагин?
источник

IA

Ivan Alexandrov in jenkins_ru
Elenhil
а что за плагин?
ftpPublisher. работает из коробки ОК, могу и lftp накодить, но хочется плагин
источник

IA

Ivan Alexandrov in jenkins_ru
источник

IA

Ivan Alexandrov in jenkins_ru
причем, в UNSTABLE статусе - работает
источник

M

Maxim in jenkins_ru
Ivan Alexandrov
Внимание, вопрос: Есть ли у кого идея как изменять значения currentBuild.result в SUCCESS временно и возвращать обратно. в FAILURE сеттится, но обратно - нет.

так как надо на время (для работы одного плагина, который не работает, если currentBuild.result = FAILURE) перевести в SUCCESS, а потом вернуть (UNSTABLE/FAILURE, любой, который билд до этого момента "наработал")
у меня такое в коде есть
currentBuild.rawBuild.@result = hudson.model.Result.SUCCESS но, как я понимаю, если в currentBuild.rawBuild.@result на каком-то этапе уже успел попасть hudson.model.Result.FAILURE то дженкинс не даст туда что-то другое записать
источник

IA

Ivan Alexandrov in jenkins_ru
Maxim
у меня такое в коде есть
currentBuild.rawBuild.@result = hudson.model.Result.SUCCESS но, как я понимаю, если в currentBuild.rawBuild.@result на каком-то этапе уже успел попасть hudson.model.Result.FAILURE то дженкинс не даст туда что-то другое записать
вот-вот, именно, ну и вообще, такая ручная установка была бы очень полезна
источник

DB

Dmitry Burmistrov in jenkins_ru
что мешает хранить промежуточный результат в отдельной переменной?
источник

IA

Ivan Alexandrov in jenkins_ru
Dmitry Burmistrov
что мешает хранить промежуточный результат в отдельной переменной?
всё верно, промежуточный хранится в переменную, но если FAILURE прилетел раньше, то ни одно последующее присвоение не работает.
источник

E

Elenhil in jenkins_ru
Ivan Alexandrov
всё верно, промежуточный хранится в переменную, но если FAILURE прилетел раньше, то ни одно последующее присвоение не работает.
а ты в post{} не можешь сунуть?
источник

Н

Никитяо in jenkins_ru
подскажите, после директивы dir
папка переименовывается из Oracle в Oracle@tmp

почему и как фиксить?
источник

IA

Ivan Alexandrov in jenkins_ru
Elenhil
а ты в post{} не можешь сунуть?
сам плагин не отрабатывает

2020-07-17 12:29:34.821 |  FTP: Current build result is [FAILURE], not going to run.
источник

E

Elenhil in jenkins_ru
Никитяо
подскажите, после директивы dir
папка переименовывается из Oracle в Oracle@tmp

почему и как фиксить?
зачем фиксить?
источник

IA

Ivan Alexandrov in jenkins_ru
Никитяо
подскажите, после директивы dir
папка переименовывается из Oracle в Oracle@tmp

почему и как фиксить?
это временный воркспейс такой, зачем фиксить
источник

Н

Никитяо in jenkins_ru
Elenhil
зачем фиксить?
она после выхода из директивы остается, уже на финальном этапе упаковки артефакта
я её ищу по оригинальному пути, а папки нет
источник

IS

Igor Scherbovich in jenkins_ru
Подскажите пожалуйста, вот такая задача:
В Jenkins собираю приложение -> запускаю приложение в контейнере(мапплю порт наружу) -> запускаю тесты. Для тестов нужен ip:port приложения.
Есть ли возможность узнать ip-адрес машины(Jenkins node)?
Я хочу узнать ip-адрес приложения, в процессе запуска тестов.
источник

IS

Igor Scherbovich in jenkins_ru
Если немного не по теме, извиняюсь
источник

IA

Ivan Alexandrov in jenkins_ru
Igor Scherbovich
Подскажите пожалуйста, вот такая задача:
В Jenkins собираю приложение -> запускаю приложение в контейнере(мапплю порт наружу) -> запускаю тесты. Для тестов нужен ip:port приложения.
Есть ли возможность узнать ip-адрес машины(Jenkins node)?
Я хочу узнать ip-адрес приложения, в процессе запуска тестов.
ну на ноде, агенте выполнить ip address
источник

IA

Ivan Alexandrov in jenkins_ru
или  def command = 'ip address'.execute().text
источник