home.social

#jenkins — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jenkins, aggregated by home.social.

  1. [Перевод] Зелёный Jenkins ещё ничего не значит: 12 ошибок, которые не ломают сборку

    Иногда самый опасный баг в CI/CD — тот, который не меняет цвет сборки. Jenkins продолжает показывать зелёный статус, а внутри уже формируется неверный результат: переменная превращается в null , ошибка маскируется под успешное выполнение, а метрики начинают показывать искаженную картину. Разбираем реальные места, где пайплайн может незаметно врать, и способы сделать его честнее. Читать разбор

    habr.com/ru/companies/otus/art

    #devops #Jenkins #GitLab_CI #непрерывная_интеграция #автоматизация_разработки #пайплайн #сборка_проекта #контейнеризация #docker #мониторинг_качества_кода

  2. [Перевод] Зелёный Jenkins ещё ничего не значит: 12 ошибок, которые не ломают сборку

    Иногда самый опасный баг в CI/CD — тот, который не меняет цвет сборки. Jenkins продолжает показывать зелёный статус, а внутри уже формируется неверный результат: переменная превращается в null , ошибка маскируется под успешное выполнение, а метрики начинают показывать искаженную картину. Разбираем реальные места, где пайплайн может незаметно врать, и способы сделать его честнее. Читать разбор

    habr.com/ru/companies/otus/art

    #devops #Jenkins #GitLab_CI #непрерывная_интеграция #автоматизация_разработки #пайплайн #сборка_проекта #контейнеризация #docker #мониторинг_качества_кода

  3. [Перевод] Зелёный Jenkins ещё ничего не значит: 12 ошибок, которые не ломают сборку

    Иногда самый опасный баг в CI/CD — тот, который не меняет цвет сборки. Jenkins продолжает показывать зелёный статус, а внутри уже формируется неверный результат: переменная превращается в null , ошибка маскируется под успешное выполнение, а метрики начинают показывать искаженную картину. Разбираем реальные места, где пайплайн может незаметно врать, и способы сделать его честнее. Читать разбор

    habr.com/ru/companies/otus/art

    #devops #Jenkins #GitLab_CI #непрерывная_интеграция #автоматизация_разработки #пайплайн #сборка_проекта #контейнеризация #docker #мониторинг_качества_кода

  4. if I have a none #rubyonrails web application using #sinatrarb what is my best options for CI/CD when I use du ergo for source repository hosting? Is #jenkins still king or what do I do?

  5. Универсальный подход к регрессионному тестированию микросервисов: интеграция Postman, Newman и Python в Jenkins

    Привет всем заглянувшим! В этой статье я поделюсь опытом автоматизации API‑тестирования связкой Postman + Newman, но с небольшим «секретным ингредиентом». Мы не просто будем запускать коллекции в Jenkins напрямую, а используем универсальный Python‑скрипт, который превращает стандартный прогон в мощный инструмент мониторинга. В чем «фишка» этого подхода? Обычно Newman выдает довольно сухие отчеты. Мой скрипт выступает в роли умной прослойки: он обрабатывает результаты тестов на статус‑коды, собирает данные и упаковывает их в наглядный Allure‑отчет. Более того, здесь добавлена функция почтовых уведомлений, чтобы контролировать состояние системы, не заходя в Jenkins.

    habr.com/ru/articles/1071232/

    #postman #newman #jenkins #python #автоматизация_тестирования #api_тестирование #регрессионное_тестирование #jenkins_ci #allure_jenkins_plugin #allure_report

  6. Интеграция API-тестов с Jenkins Pipeline: с чего начать?

    Вы написали серию интеграционных API-тестов на Java (с использованием TestNG и RestAssured) и хотите, чтобы они сами запускались при каждом изменении кода? Отличная идея! Настроив Continuous Integration/Continuous Delivery (CI/CD), вы избавитесь от рутины ручного прогона тестов и получите быстрый фидбэк о качестве системы. В этой статье я в живой манере расскажу, как шаг за шагом встроить ваши API-тесты в Jenkins Pipeline на локальном сервере. Вас ждёт установка Jenkins, подключение Maven-проекта, написание Jenkinsfile (Groovy Pipeline скрипта), настройка красивых Allure-отчётов, интеграция с GitHub и даже автоматический деплой при успешном прохождении тестов. Поехали!

    habr.com/ru/articles/916540/

    #jenkins #jenkins_ci #restassured #testng #groovy

  7. Sunday, May 18, 2025

    How Russia’s Shaheds are getting more dangerous & what Ukraine is doing about it — Three years into full-scale war, Eurovision still hasn’t solved its Russia problem — Moscow questions Kyiv’s authority, says Ukraine’s choice of signatory key to any peace deal — Ukrainian drones strike Russian ammunition depot in occupied Crimea … and more

    activitypub.writeworks.uk/2025

  8. Проникновение в Jenkins или история одного взлома

    Временами получается поучаствовать в разгребании последствий «взломов с проникновением» в чужие ИТ-системы, по итогам одного такого расследования и была написана эта статья. Восстановил для вас полную картину.

    habr.com/ru/articles/891456/

    #jenkins #jenkins_ci #supply_chain #supply_chain_attack #supply_chain_compromise #java

  9. Безопасность CI/CD

    Обычно, когда начинается разговор о DevSecOps, все сразу вспоминают о необходимости встраивать в конвейер SAST, DAST, SCA инструменты, проводить различные тесты на безопасность приложения и регулярно сканировать работающее в продуктивной среде решение. Но при этом не стоит забывать и о необходимости обеспечивать безопасность самого конвейера CI/CD. В сегодняшней статье мы рассмотрим обеспечение безопасности конвейера, построенного на основе Jenkins. Но сначала рассмотрим краткое описание этого решения, что Jenkins из себя представляет и для чего используется.

    habr.com/ru/companies/otus/art

    #jenkins #jenkins_ci