Общаемся на темы, посвященныe Jenkins Видео с митапов: http://youtube.com/jenkinsru Место активного общения разработчиков https://gitter.im/jenkinsci-ru/publiс Самые свежие новости https://twitter.com/jenkins_ru
Такие вещи очень индивидуальны и сильно зависят от проектов и требований.
Читать полностью…Не, бестпрактис по написанию пайплайнов это понятно, но это отдельный вопрос. Меня же как раз интересуют практики именно разделения ci и cd, например. Ну то есть разделять ли их или нет, если разделять, то на какие и сколько частей, и т.п.
Читать полностью…Уважаемые дженкинсоводы, помогите плиз инфой по бестпрактис по выстраиванию пайплайнов в дженкинсе. Можно ссылками на статьи и видео, названиями книг, можно и на словах :) "Суть токова": я раньше работал со связкой ТимСити + Октопус Деплой, и ТС просто билдил, тестил, и клал пакет в нугет-репозиторий, а деплоем по окружениям занимался Октопус, и в нём там всё достаточно прозрачно, удобно и понятно. Но сейчас я погружаюсь в Дженкинс, и поэтому хочу спросить - как обычно это делается в нём? Одна джоба для билда / тестов / пуша в хранилище артефактов, а другая - взять из хранилища и положить в тест / уат / прод? Или как?
Читать полностью…обычный докерфайл сгенерированный VC, отваливается по тайм-ауту инструкция RUN dotnet build "file.csproj" -c Release
вы поднимаете контейнер, с сетью хоста, которая не может иметь доступ в куб сетку. Можно сделать ход конём и подлкючить MetallB, который позволит иметь доступ к сервисам кубера извне
Читать полностью…Зачем если все работает?) И .Net приложения собираются
Читать полностью…у меня видимо аналогичная проблема, в логах агента SEVERE: Failed to connect to http://jenkins:8080/tcpSlaveAgentListener/: jenkins
а сам под вообще пытается создаться в кубере? У меня был случай, что контейнер с агентом Дженкинса не мог выйти на связь с мастером, и это надо в лога контейнера смотреть
Читать полностью…как удобнее. дженкинс весьма гибок (даже чересчур, как по мне). бестпрактис относится скорее к стилю написания пайплайнов. https://www.jenkins.io/doc/book/pipeline/pipeline-best-practices/
Читать полностью…как хочешь, возможностм дженкинса практически безграничны
Читать полностью…Интересно, а рестор до этого выполняется без проблем?
Читать полностью…Пожалуйста. Если есть возможность, то лучше избежать подключения hostNetwork: true
, подключать отдельный балансировщик ради доступа, а ещё надо kube-proxy в ipvs переводить. Весь процесс достаточно трудоёмкий
посмотрю на стороне кубера, возможно ошибка там будет более понятной, отпишусь
Читать полностью…