Size: a a a

2021 May 11

ИШ

Иван Шутов in jenkins_ru
Всем привет. Кто нибудь знает, можно ли в jenkins, сделать такое: у меня есть папка в гите куда я выкладываю playbook'и от ansible, может ли jenkins автоматически подтянуть playbook оттуда с помощью Choise parameter? И может ли он динамически подтягивать новый playbook если я его закинул только что?
источник

О

Олег in jenkins_ru
ребят кто нибудь знает, почему в компиляции на jenkins не запускаются тесты в одном из тестовых классов, хотя он их инициализирует и папка target/test-classes содержит нужный класс
источник

r

rlabs in jenkins_ru
крайне маловероятно, что это связано с дженкинсом
источник

ED

Evan Demidovich in jenkins_ru
Возможно, тестовый класс исключён из выполнения. В качестве сборщика что? Исключений для тестов никаких не настроено?
источник

О

Олег in jenkins_ru
Maven, сборщик failsafe
источник

ED

Evan Demidovich in jenkins_ru
На легаси проектах сталкивался с тем, что либо в include cекции execution не те данные были указаны, либо при миграции с одной версии тестового фреймворка на другой в тестовых классах не были проставлены соответствующие аннотации.
источник

ЕК

Есбол Какен... in jenkins_ru
Всем привет! кто юзает post в телегу ?
источник
2021 May 12

Z

Zlokot in jenkins_ru
камрады, как-то можно в пайплайне получить креды юзера, кто залогинен в дженкинс?
не только username, а и пароль(?), чтобы потом использовать это в withCredentials
источник

AS

Anatoly Shirokov in jenkins_ru
withCredentials это как раз и делает
источник

AS

Anatoly Shirokov in jenkins_ru
или тебе узнать id? BUILD_USER_ID в переменных среды
источник

AS

Anatoly Shirokov in jenkins_ru
источник

AS

Anatoly Shirokov in jenkins_ru
а уже зная пользователя получай credentials с помощью withCredentials
источник

Z

Zlokot in jenkins_ru
дженк не мой. админ прав нет.
мне нужно запустить код в пайплайне от юзера, который залогинился в дженк и запустил джобу с этим пайплайном.
код делает:
curl --user ${usr}:${pass} url


сейчас код запускается в  таком блоке:

withCredentials([usernamePassword(credentialsId: 'xxxxx-xxxxxx-xxxxx-xxxxx', usernameVariable: 'usr', passwordVariable: 'pass')]) {

}

credentialsId: 'xxxxx-xxxxxx-xxxxx-xxxxx - это креды которые сохранены в дженке в меню Credentials, я полагаю..
источник

КВ

Каменко Виталий... in jenkins_ru
По идее креды можно env-параметрами передать
источник

Z

Zlokot in jenkins_ru
ну вот я могу или захардкодить креды этого юзера в самом пайплайне или как-то брать их из самого дженкинса - он же залогинился в дженк, значит дженк знает все, что надо..
источник

II

Igor Ivanov in jenkins_ru
если что, логин-пароль юзера, с которыми он логинится в дженкинс совершенно, не тождественны содержимому раздела Credentials, и вообще могут в оном отсутствовать
источник

Z

Zlokot in jenkins_ru
именно!
источник

DB

Dmitry Burmistrov in jenkins_ru
пароль юзера ты не узнаешь
источник

DB

Dmitry Burmistrov in jenkins_ru
только если заводить кред с соответствующими данными
источник

Z

Zlokot in jenkins_ru
то есть сделать то, что мне хочется - не выйдет?
источник