Size: a a a

2021 June 29

M

MAdMAx in jenkins_ru
т.е. jenkins на локейшоне висит?
не на отдельном домене?
источник

S

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

S

Slava in jenkins_ru
да на одном сервере стоит дженкинс и апач, если префикс убрать, то все ок, если даже заходить курлом локльно тоже самое
источник

S

Slava in jenkins_ru
Да ерунда какая-то. Сейчас вот снес полностью дженкинс, поставил из репы дженкинса, тоже самое
источник

DS

Dmitry Sergeev in jenkins_ru
а префикс в jenkins точно так настраивается. Я помню видел вроде эту настройку в конфигурационном меню самого Jenkins. Через параметры точно можно? И точно правильный параметр? А если напрямую заходить (не через апач) по uri /jenkins все норм работает?
Ну и апач бы выкинуть, щас наверное мало кто вспомнит как его конфигурять. Я вот уже забыл какие-то там конфигурации за проксирование отвечают
источник

PC

Pavel Chernikov in jenkins_ru
Добрый день. Может кто-то сталкивался с проблемой описанной здесь и нашел временное решение? https://issues.jenkins.io/browse/JENKINS-65465 Изначальная идея была прикрутить Allure репорт в email (как здесь https://gist.github.com/letsrokk/50a3ffc8ad5af8896ce78e62fe1e8cb5)
источник

OL

Olexandr Lytvyn in jenkins_ru
Добрый день,
Хотел бы попросить вашего совета.

Есть сейчас виртуальная машина (ВМ) разработчика, на которой сейчас есть скрипт, который запускается по крону, и есть файл в том -же каталоге с “connection string” (т.е. логин, пароль, хост) для подключения к базе данных.

Есть необходимость перенести выполнение этого скрипта на Jenkins сервер. Я создал шаблон Jenkinsfile, добавил файл с “connection string” в Jenkins.

Пример из Jenkinsfile который я смог найти:
node {
………
   withCredentials([file(credentialsId: 'secret', variable: db_config)]) {
     sh "python3 postgres/cleandb.py --conf ${db_config}"
   }
 }

Подскажите, куда и как файл с секретом передается на Slave? (в виде файла, или в виде переменной? как узнать расположение этого файла на Slave?)
источник

MS

Maksym Sivash in jenkins_ru
Всем привет, подскажите, можно ли как-то организовать структуру проекта в файле?
источник

MS

Maksym Sivash in jenkins_ru
типа описать джобы ссылки не репозитории и т.д.  в файле, а не в джобе
источник

DS

Dmitry Sergeev in jenkins_ru
можно. job dsl либо jjb
источник

MS

Maksym Sivash in jenkins_ru
job dsl имеет недостатки которые мешают его использоватб
источник

OM

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

DS

Dmitry Sergeev in jenkins_ru
подробней. Можем помочь их решить
источник

MS

Maksym Sivash in jenkins_ru
dsl позволяет создать джобы в папке к которым у юзера нет доступа
источник

DS

Dmitry Sergeev in jenkins_ru
не, там можно это ограничить. Есть плагинчик, ты можешь настроить запуск seed job от определённого юзера. И он сможет создавать джобы, только там, где есть у него доступ
источник

MS

Maksym Sivash in jenkins_ru
а можешь подсказать что за плагин?
источник

DS

Dmitry Sergeev in jenkins_ru
да конечно, когда за комп вернусь отпишу
источник

DS

Dmitry Sergeev in jenkins_ru
это знать не нужно. Файл создаётся временный, путь до файла с секретом Jenkins даёт тебе в переменной db_conf
источник

AP

Artur Prosto in jenkins_ru
привет.
в пайплайне есть шаг, в котором выполняется запуск bash скрипта.
в самом скрипте есть запуск sshuttle.
проблема в том, что после запуска sshuttle ( в скрипте) дженкинс не идёт дальше по пайплайну.
словно ждёт завершения скрипта, но скрипт уже отработал давно. sshuttle запускаю в режиме демона -D.
запуская этот скрипт руками, на том же сервере, всё работает штатно.  скрипт завершается и управление консолью возвращается.
что работает не так ?
источник

OM

Oleg Mironov in jenkins_ru
Я бы попробовал перенаправить вывод этой команды в файл и запускать в бекграунде
источник