Size: a a a

2021 November 30

C

Caracol in jenkins_ru
SSH: EXEC: STDOUT/STDERR from command [sudo service apache2 restart] ...
SSH: EXEC: connected
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper

Ругается так, подскажите пожалуйста как правильно запускать судо  в дженкинсе. Перезапускаю апач, а он валится(
источник

OM

Oleg Mironov in jenkins_ru
Разрешить судо без пароля для дженкнис пользователя на слейве
источник

C

Caracol in jenkins_ru
echo mypassword | sudo -S command

временно помогло так, однако где разрешать это? Не могли бы вы чуть подробнее объяснить? Имеется ввиду создать на клиенте пользователя и разрешить ему запускать судо без пароля?
источник

C

Caracol in jenkins_ru
пойду гуглить что за слейвесы такие))
источник

HC

Henry Chinaski in jenkins_ru
это отсылка к BLM
источник

NG

Nikita Gryzlov in jenkins_ru
Слейвами раньше назывались агенты
источник

OM

Oleg Mironov in jenkins_ru
Можно  в сам апач конфиг прописать, указать пользователя который может рестарт делать
источник

C

Caracol in jenkins_ru
вроде бы понял примерно куда копать, буду изучать агентов они же слейвсы они же блм

и про апач тоже спасибо за комент, буду знать что такое бывает

спасибо за ответы:)
источник

M

MAdMAx in jenkins_ru
кто-то обновлялся уже на 2.303.3 LTS, или 307(вроде) "обычного" где проверку ролей завезли

как там с плагинами?
стоит не отключать проверку в параметрах? )
источник

DS

Dmitry Sergeev in jenkins_ru
username ALL= NOPASSWD: /usr/sbin/service apache2 restart
источник

C

Caracol in jenkins_ru
пасиба
источник

BZ

Boris Zhenikhov in jenkins_ru
Вечер вечер, как сделать чтобы плагин смотрел на линк и если там статус 200, то тригерит и запускает пайплайн?!

urlTrigger {
   cron('*/1 * * * *')
   url('http://10.5.0.1:18081/repository/pypi-internal/') {
       proxy(true)
       status(202)
       timeout(4000)
       check('status')
       check('etag')
       check('lastModified')
   }
}

Такая
схема оказывается работать :(
Может что-то не верно указал?
источник

AP

Artur Prosto in jenkins_ru
Привет.
источник

AP

Artur Prosto in jenkins_ru
def server_ip = "1.1.1.1"

              stage("A") {
                   steps {
                       script {
                           echo "${server_ip}"
                         sh '''

                                    nc -w 5 -zv  ${server_ip} 22 2>&1


                           '''  
                       }    
                   }
              }

как в блоке sh разименовать переменную server_ip ?
источник

AP

Artur Prosto in jenkins_ru
возможно ли это
источник

M

MAdMAx in jenkins_ru
если в двойных кавычках блок sh
источник

M

MAdMAx in jenkins_ru
казалось бы причем тут jenkins )
источник

AP

Artur Prosto in jenkins_ru
WorkflowScript: 34: expecting anything but ''\n''; got it anyway @ line 34, column 31.
                            sh "
                                ^

1 error

 at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
 at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:150)
 at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:120)
 at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:132)
 at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:350)
 at org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:139)
 at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:110)
 at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:234)
 at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:168)
 at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:943)
 at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:605)
 at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:581)
 at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:558)
 at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298)
 at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268)
 at groovy.lang.GroovyShell.parseClass(GroovyShell.java:688)
 at groovy.lang.GroovyShell.parse(GroovyShell.java:700)
 at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:142)
 at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:127)
 at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:571)
 at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:523)
 at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:334)
 at hudson.model.ResourceController.execute(ResourceController.java:99)
 at hudson.model.Executor.run(Executor.java:431)
Finished: FAILURE
источник

OM

Oleg Mironov in jenkins_ru
Если с переносом то
sh """
"""
источник

AP

Artur Prosto in jenkins_ru
сработало, благодарю
источник