Size: a a a

2021 April 30

А

Андрей in jenkins_ru
try { readfile { catch
источник

M

MAdMAx in jenkins_ru
а есть вариант сделать так, чтобы junit не стакало результаты разных стэйджей?
источник

M

MAdMAx in jenkins_ru
или хотя бы отличить какой именно result "роняет"?
источник

ᴅⁱᵐⁱᴅʳ0ˡ in jenkins_ru
всем привет, подскажите плз, отдельные степы можног же в либу запихнуть?
источник

DS

Dmitry Sergeev in jenkins_ru
да
источник

RT

Roman Trawin in jenkins_ru
Всем привет. Кто нибудь тут пользуется плагином https://github.com/jenkinsci/openshift-client-plugin для деплоя в openshift? Есть Jenkins в кубере, при запуске джобы деплоя запускается под, с которого должно быть выполнено подключение к API опеншифта с помощью этого кода
script {
 openshift.withCluster( 'cluster-one' ) {
   openshift.withCredentials( 'cluster-one-deployer' ) {
     openshift.withProject( "${namespace}" ) {
       sh """
         oc get pods
       """
     }
   }
 }
}

Но пайплайн падает с такой ошибкой
+ oc get pods
Error from server (Forbidden): pods is forbidden: User "system:serviceaccount:jenkins:default" cannot list resource "pods" in API group "" in the namespace "jenkins"

В Jenkins в "конфигурации системы" кластер добавлен под именем "cluster-one", креды (логин, пароль) для подключения к кластеру добавлены под id 'cluster-one-deployer'. Я так понял openshift.withCluster не отработал и поэтомму он поумолчанию стучиться в кластер в поде, которого нет, на неймспейс jenkins. Подскажите что нужно сделать, чтобы он подключился к нужному кластеру
источник

JR

Jürgen Romins in jenkins_ru
А sa то с какими правами?
источник

JR

Jürgen Romins in jenkins_ru
Судя по ошибки для sa нет прав
oc adm policy add-cluster-role-to-user нужная политика -z jenkins
источник

JR

Jürgen Romins in jenkins_ru
В openshift планине у тебя должна быть в кластере sa от которой запущен дженкинс с правами собственно от этой sa запуститься слейв и унаследует права, так же надо в слейвах указать sa
источник
2021 May 01

B

Boris in jenkins_ru
Привет. При запуске slave в k8s jenkins/jnlp-agent-maven не находится maven - при вызове mvn --version ошибка mvn not found. Подскажите как решить
источник

U

Ugly in jenkins_ru
export PATH?
источник

B

Boris in jenkins_ru
В Path добавлял путь из слоя докерхаб  ENV MAVEN_HOME=/usr/share/maven. Но даже ls ничего не показывает по этому пути
источник

U

Ugly in jenkins_ru
а оно установлено вообще?
источник

U

Ugly in jenkins_ru
find / -name 'mvn'  или как там
источник

НБ

Никита Белов... in jenkins_ru
whereis mvn
источник

U

Ugly in jenkins_ru
а если поставили в другой каталог, какой то кастомный?
источник

U

Ugly in jenkins_ru
эта штука вроде ищет только в определенных каталогах и по каталогам из PATH
источник

U

Ugly in jenkins_ru
а раз у человека mvn  не откликается - то бинаря явно нету в этих местах
источник

HC

Henry Chinaski in jenkins_ru
Привет. Надо в пайплайне указать контейнер мавен для выполнения стейджа
источник

НБ

Никита Белов... in jenkins_ru
Можно ln -s
источник