Общаемся на темы, посвященныe Jenkins Видео с митапов: http://youtube.com/jenkinsru Место активного общения разработчиков https://gitter.im/jenkinsci-ru/publiс Самые свежие новости https://twitter.com/jenkins_ru
как вариант попробуй с jenkins server`a подключиться по ssh ,чтобы он добавил хосты как известные.
Читать полностью…думаю сам дженкинс не умеет. jetty точно умеет, но дженкинс такого не поддерживает. На продакшене обычно дженкинс стоит за проксей, поэтому такой необходимости нет.
Поставьте реверс прокси.
или юзать плагин как выше сказали, или обычный git+cron
Читать полностью…Ребят привет. Помогите плиз. Делаю джобу по бэкапированию дженкинс сервера. Хочу заархивировать директорию jenkins_home, все кроме воркспейсов. Пробую команду локально на тачке выполнить, такая ошибка
root@bld-07$ tar -cvzf --exclude=/var/lib/jenkins/workspace jenkins_home.tar.gz -C /var/lib/jenkins .Читать полностью…
tar: jenkins_home.tar.gz: Cannot stat: No such file or directory
./
./secret.key
tar (child): --exclude=/var/lib/jenkins/workspace: Cannot open./secret.key.not-so-secret
: No such file or directory
tar (child): Error is not recoverable: exiting now./plugins/
./plugins/bouncycastle-api.jpi
writeFile это степ jenkins dsl
а под капотом у active choice емнип юзается чистый груви
https://blog.mrhaki.com/2009/10/groovy-goodness-using-replaceall.html
Читать полностью…При таком переходе для Jenkinsfile делают хак. Переносят пайплайны в shared library, а в самом файле оставляют только вызов метода из либы. Но как по мне это именно хак
Читать полностью…собсно задача - сгенерить xml и отдать её дженкинсу через restapi
Читать полностью…Jenkinsfile - один из способов создания джоб через код
Читать полностью…Ну так две джобы ж всего на сервис - одна ci, вторая cd )
Читать полностью…ну, и Jenkinsfile - это про джобы. Сам дженкинс они не конфигурят
Читать полностью…Подскажите пожалуйста видел кто такое с ес2 плагином? Руками ссш работает с ключём и юзером, а мастер не может подрубиться к агенту
мастер:
Jun 30 13:12:12 ip-10-0-2-60 jenkins[458]: 2023-06-30 13:12:12.703+0000 [id=254] INFO hudson.plugins.ec2.EC2Cloud#log: Connection allowed after the host key has been verified
Jun 30 13:12:12 ip-10-0-2-60 jenkins[458]: 2023-06-30 13:12:12.711+0000 [id=219] INFO hudson.plugins.ec2.EC2Cloud#log: Connected via SSH.
Jun 30 13:12:12 ip-10-0-2-60 jenkins[458]: 2023-06-30 13:12:12.832+0000 [id=219] WARNING hudson.plugins.ec2.EC2Cloud#log: Authentication failed. Trying again...
Jun 30 13:11:11 ip-10-0-2-38 sshd[1107]: fatal: Timeout before authentication for 10.0.2.60 port 38222Читать полностью…
спасибо. попробую через webhook реализовать. ещё вопрос такой - можно ли как-то заставить дженкинс слушать два порта сразу? 8080 и 8888, например?
Читать полностью…там простенький контекст - дернуть с соседнего сервера из базы запросом некоторые данные которые потом попадут в выбор актив чойсом. если это все засунуто в шел скрипт и дергать этот шел скрипт - все хорошо, если пытаться действовать в лоб с кавычками у самого запроса, такое впечатление что кавычки игнорируются. т.е. решил обойти разложив на подзадачи - записать файл с запросом и потом дернуть постгрес для запроса с использованием файла
Читать полностью…да и куда конкретно ты собираешься писать файл? в каком контексте этот скрипт выполнится?
Читать полностью…Коллеги, что-то не понятное, пытаюсь из плагина active choice создавать файлы в скрипте groovy, но writeFile возвращается с ошибкой о неизвестности метода, а если через execute() от текста, то просто завершается с ошибкой. как решить?
Читать полностью…привет. С наступившими! Народ, подскажите, есть конфиг, в нем параметры имеют вид
<Include="Auth.Domain.SDK" Version="0.4.1.2" />
<Include="Auth.Common.SDK" Version="0.4.1.2" />
Каким образом через регулярку можно изменить версии с помощью replaceAll(), чет не могу разгуглить никак
Ну лучше всё равно знать разные подходы, чтоб иметь даже хотя бы для себя аргументированную возможность выбирать :)
Читать полностью…я правильно понимаю, что их в перспективе менеджить легче, чем Jenkinsfile, когда проектов становится сотни?
Читать полностью…А есть где-то тоокловые видеокрусы может про это? У Кирилла Семаев анпример? Я не всё у него смотрел ещё
Читать полностью…ну так на каждый сервис свой набор джоб, уже так нехило получается
Читать полностью…Ладно, пасибо, покопаю. Но это в перспективе, сейчас пока проект маленький, сервисов даже меньше десяти
Читать полностью…Он удобен для небольшого количества проектов. Когда проектов - сотни, управление набором Jenkinsfile превращается в ад
Читать полностью…