Size: a a a

2020 September 18

Н

Никитяо in jenkins_ru
Belek Duishekeeva
подскажите, что делаю не так?
там путь к отчету наверное надо указать, я не осилил, переехал на jacoco(актуально для джавы)
источник

Н

Никитяо in jenkins_ru
Анатолий Круглов
Всем привет!  В чем может быть проблема при подключение слейва у меня падает ошибка 401, если же через браузер захожу, то все ок  
chcp 65001
java -Dfile.encoding=UTF-8 -jar agent.jar -jnlpUrl https://myhost.ru:443/computer/bdd/slave-agent.jnlp -secret **** -workDir "c:\jenkins" -noCertificateCheck
401 это креды не подходят
источник

HC

Henry Chinaski in jenkins_ru
Никитяо
401 это креды не подходят
+
источник

АК

Анатолий Круглов... in jenkins_ru
Никитяо
401 это креды не подходят
Вместо токена пытаюсь зайти через логин и пароль, теперь 403
источник

Н

Никитяо in jenkins_ru
Анатолий Круглов
Вместо токена пытаюсь зайти через логин и пароль, теперь 403
токен не тот, переделай
источник

АК

Анатолий Круглов... in jenkins_ru
Никитяо
токен не тот, переделай
Как переделать? Токен секретный мне сам дженкинс выдал
источник
2020 September 19

A

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

Н

Никитяо in jenkins_ru
.replaceAll('\n','')
источник

SE

Sergei Evdokimovich in jenkins_ru
👍
источник

D

Denis 災 nobody in jenkins_ru
Андрей Балашов
systemctl restart jenkins?)))
воркер может быть на  другой ноде..
источник

D

Denis 災 nobody in jenkins_ru
Sergey
Ну у меня идея просто кидать сообщение, если много строк. Но нужно сделать что-то с тем что там переполнение идет)
precommit hook и проверять длину, банальное wc -l > 10 - режектить
источник

PK

Pavel Kamyshev in jenkins_ru
Igor Ivanov
а как быть с билдом, который зафейлился, запустился обратно почему-то, и теперь отказывается умирать заново?
def jobname = "jobName"
def buildnum = 1161

def job = Jenkins.instance.getItemByFullName(jobname)
for (build in job.builds) {
    if (buildnum == build.getNumber().toInteger()){
      if (build.isBuilding()){
        build.doStop();
        build.doKill();
   
      }
    }
   
}
источник

II

Igor Ivanov in jenkins_ru
Pavel Kamyshev
def jobname = "jobName"
def buildnum = 1161

def job = Jenkins.instance.getItemByFullName(jobname)
for (build in job.builds) {
    if (buildnum == build.getNumber().toInteger()){
      if (build.isBuilding()){
        build.doStop();
        build.doKill();
   
      }
    }
   
}
🙏
в понедельник опробуем
источник
2020 September 20

A

Andrey in jenkins_ru
Никитяо
.replaceAll('\n','')
источник

A

Andrey in jenkins_ru
так не работает, вот как оно прилетает:
источник

A

Andrey in jenkins_ru
я его принимаю в переменные
environment {
       COMMIT_MSG = "${comment}".replaceAll('\n','')
}
но оно не реплейсит
источник

PK

Pavel Kamyshev in jenkins_ru
Andrey
я его принимаю в переменные
environment {
       COMMIT_MSG = "${comment}".replaceAll('\n','')
}
но оно не реплейсит
comment.replaceAll('\n','')
источник

Н

Никитяо in jenkins_ru
Andrey
я его принимаю в переменные
environment {
       COMMIT_MSG = "${comment}".replaceAll('\n','')
}
но оно не реплейсит
какой тип данных туда прилетает?
источник

A

Andrey in jenkins_ru
также пробовал вот как:
COMMIT_ROW = sh(script: "echo '${COMMIT_MSG} | tr '\r\n' ' ''")
но без результата
источник

A

Andrey in jenkins_ru
Никитяо
какой тип данных туда прилетает?
тип данных - строка по идее , это же хук от ГИТА, там  JSON
источник