Size: a a a

2020 December 17

II

Igor Ivanov in jenkins_ru
Dentaky
По идее можно сделать через плагин Email Extension, там вроде даже какой-то пример есть:

build.logFile.text.readLines().any { it =~ /.*ERROR.*/ }

Но куда это запихать, пока не вкурил.
https://plugins.jenkins.io/groovy-postbuild/

if(manager.logContains(".*uses or overrides a deprecated API.*")) {

подойдёт?
источник

II

Igor Ivanov in jenkins_ru
Elenhil
идея - говно. Делайте чек во всех местах где надо и в посте шлите оповещалку
try {
 node(x) {
   USED_NODE = env.NODE_NAME
   ...
 }
} finally {
 def fatal_keywords = [ ... ]
 fatal_keywords.each {
   if (manager.logContains(it) {
     send_gchat_notification("$JOB_NAME failed, go check $USED_NODE")
     shutdown(USED_NODE)
   }
 }
}

голь на выдумки хитра)
источник

II

Igor Ivanov in jenkins_ru
имею некую тулзу, которая в процессе сборки выплёвывает в лог некие многострочные сообщения об ошибках. Хочу эти сообщения аггрегировать на манер test results, чтобы потом по ним можно было пройтись в табличке, и чтобы в джобе был стандартный график как для тестов, как с течением времени меняется число ошибок

Я так пони, копать нужно в сторону xunit с custom tool? Не завалялось ли у кого примеров, как такие штуки варить?
источник

S

Stanislav in jenkins_ru
Коллеги, привет! вопрос - как прокинуть user-scoped кубконфиг в pipeline ? пытался сделать примерно как описано тут: https://docs.cloudbees.com/docs/admin-resources/latest/pipelines/user-scoped-creds

однако, не прокатывает, имя личного кубконфига прокидывается, но не его содержание

withCredentials([kubeconfigContent(credentialsId: env.myownkubeconfig, variable: 'KUBECONFIG_CONTENT')]) {
источник

Н

Никитяо in jenkins_ru
Поставил дженкинс в докер, не установился ни один плагин

SEVERE: Failed to install SSH Build Agents
java.io.IOException: Failed to dynamically deploy this plugin
       at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1893)
       at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1651)
       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
       at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
       at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Failed to install ssh-slaves plugin
       at hudson.PluginManager.dynamicLoad(PluginManager.java:874)
       at hudson.PluginManager.dynamicLoad(PluginManager.java:813)
       at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1889)
       ... 5 more
Caused by: java.io.IOException: SSH Build Agents plugin v1.31.2 failed to load.
- You must update Jenkins from v2.60.3 to v2.190.1 or later to run this plugin.
- Credentials Plugin v2.3.11 failed to load. Fix this plugin first.
       at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626)
       at hudson.PluginManager.dynamicLoad(PluginManager.java:864)
       ... 7 more
источник

Н

Никитяо in jenkins_ru
в чем может быть проблема?
источник

S

Solyar in jenkins_ru
Ну так там написано :D
источник

S

Solyar in jenkins_ru
Caused by: java.io.IOException: SSH Build Agents plugin v1.31.2 failed to load.
- You must update Jenkins from v2.60.3 to v2.190.1 or later to run this plugin.
- Credentials Plugin v2.3.11 failed to load. Fix this plugin first.
источник

DB

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

Н

Никитяо in jenkins_ru
Dmitry Burmistrov
если мастер старый, то и плагины должны быть из того же времени
jenkins:latest
источник

S

Solyar in jenkins_ru
Всё верно
источник

S

Solyar in jenkins_ru
Не верю
источник

Н

Никитяо in jenkins_ru
сделал
docker run -p 8080:8080 -p 50000:50000 -v /etc/containers/jenkins/:/var/jenkins_home -u root --name jenkins jenkins
источник

S

Solyar in jenkins_ru
Что в правом нижнем углу в версии написано?
источник

DB

Dmitry Burmistrov in jenkins_ru
docker pull ?
источник

Н

Никитяо in jenkins_ru
Solyar
Что в правом нижнем углу в версии написано?
там 2.60
источник

S

Solyar in jenkins_ru
а у меня 2.249.1 :)
источник

S

Solyar in jenkins_ru
docker pull
источник

Н

Никитяо in jenkins_ru
блин, на докерхабе 2.60
источник

S

Solyar in jenkins_ru
беда
источник