Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 450 сообщений
Cообщения с меткой

ci/cd - Самое интересное в блогах

«  Предыдущие 30 Следующие 30  »
rss_habr

[Перевод] Падение Звезды Смерти: почему сканирование шаблонов IaC так важно

Вторник, 12 Июля 2022 г. 14:33 (ссылка)

image



Величайшим и самым мощным оружием Империи была орбитальная боевая станция DS-1, более известная как Звезда Смерти. Она наводила ужас на всю галактику, ведь установленный на ЗС суперлазер с кайбер-кристаллами мог без труда разрушить практически любую планету.



Подготовили для вас перевод, в котором речь пойдет о важности внедрения инструментов безопасности в конвейер CI/CD для предотвращения появления ошибок в конфигурациях облачных ресурсов. История уничтожения Звезды Смерти используется для демонстрации неэффективных методов обеспечения безопасности облака Империи.



Сканирование инфраструктуры могло бы помочь Империи победить повстанцев. Однако им повезло — Империя использовала просто ужасные методы обеспечения безопасности.
Читать дальше →

https://habr.com/ru/post/676506/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676506

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

CI/CD для Helm Charts

Пятница, 08 Июля 2022 г. 23:24 (ссылка)

Helm Charts мощный и гибкий инструмент управления ресурсами в Kuberenetes.

А что если одним чартом пользуются несколько команд для деплоя своих приложений в Kubernetes? Как гарантировать, что чарт как минимум может отрендериться, прежде чем публиковать чарт в репозиторий артефактов? Как гарантировать, что новая версия чарта не "сломает" деплой приложений в критический момент(на продакшн)?

Этими вопросами задался и я при разработке такого чарта.

CI/CD для Helm Charts на базе Apache Maven

https://habr.com/ru/post/676002/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676002

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Применение инструментов IaC в облаке

Среда, 06 Июля 2022 г. 11:03 (ссылка)





Привет, Хабр! Я Алексей Волков, менеджер продукта компании VK Cloud Solutions. Хочу рассказать о подходе IaC (Infrastructure as Code, инфраструктура как код), который позволяет управлять сетями, виртуальными машинами, подсистемами балансировки нагрузки и другими элементами инфраструктуры как кодом с помощью описательной модели. Поговорим о современных принципах управления инфраструктурой, инструментах IaC в облаке и вариантах построения CI/CD-пайплайна. 
Читать дальше →

https://habr.com/ru/post/674842/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674842

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Разработка и тестирование Jenkins Shared Library

Пятница, 01 Июля 2022 г. 09:58 (ссылка)

В компаниях с большим количеством проектов часто возникает ситуация, когда при разработке пайплайнов мы начинаем повторять себя, добавляя в разные сервисы одинаковые конструкции. Это противоречит основному принципу программирования DRY (Don’t Repeat Yourself), а ещё усложняет внесение изменений в код. Справиться с описанными проблемами помогает Jenkins Shared Library.

Мы пообщались с Кириллом Борисовым, Infrastructure Engineer технологического центра Deutsche Bank, и узнали, какие задачи решает Jenkins Shared Library и что её внедрение даёт компании. А ещё рассмотрели кейс разработки и тестирования с примерами кода.

Читать далее

https://habr.com/ru/post/674506/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674506

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

40 релизов в неделю при разработке государственного Amazon или почему Agile is dead

Вторник, 28 Июня 2022 г. 10:01 (ссылка)

Что бы вы сказали, если бы вам потребовалось срезать косты вашей команды разработки в два раза? А если бы пришел босс и потребовал делать в два раза больше той же командой? Обычно интуиция нас подводит и мы в ответ на эти вопросы делаем не то, что нужно - в итоге только ухудшаем ситуацию. Самое интересное, что значительно улучшить результаты можно потратив относительно небольшие усилия - что же это за бесплатный сыр такой? Как это связано с релизами? От какого важного элемента Agile мы заодно отказываемся? Ответы на эти вопросы я попробую дать в своей статье.

Читать далее

https://habr.com/ru/post/672404/?utm_source=habrahabr&utm_medium=rss&utm_campaign=672404

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[recovery mode] Метод CI/CD: чистый код и строгая дисциплина

Пятница, 17 Июня 2022 г. 11:39 (ссылка)

Оперативная подготовка программного продукта к релизу — ключевое конкурентное преимущество во многих отраслях бизнеса. Кто сможет быстро предоставить качественный продукт займет лидирующие позиции. Поэтому в основе тестирований современных компаний, которые растут и гибко реагируют на любые изменения, лежит методология непрерывной интеграции и доставки (CI/CD). Их IT-команды используют Agile-подход при разработке программного обеспечения, а CI/CD — одна из подобных практик, но именно по части DevOps. Она позволяет проводить различные тесты на каждом этапе (интеграция) и завершать их запуском с развертыванием закомиченного кода в фактический продукт, который уже могут увидеть конечные пользователи (доставка). Основные возможности, которые появляются при использовании этой концепции — отследить ошибки и оперативно их устранить, а также написать качественный и чистый код.

Читать далее

https://habr.com/ru/post/671918/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671918

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Инструменты CI/CD: GitLab CI

Среда, 15 Июня 2022 г. 10:13 (ссылка)

На рынке доступно множество инструментов непрерывной интеграции и непрерывного развёртывания. Эти инструменты играют ведущую роль в координации и автоматизации работы на различных этапах CI/CD-пайплайна.

Мы пообщались с Александром Довнаром, Lead DevOps в Naviteq, и узнали, как безопасность проекта связана с выбором CI/CD-инструмента. Подробно остановились на том, что такое GitLab CI, кому он подходит и почему его стоит использовать.

Читать далее

https://habr.com/ru/post/671426/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671426

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Универсальный Helm-чарт v2.0

Пятница, 10 Июня 2022 г. 12:42 (ссылка)

Прошло чуть больше 2 месяцев с момента релиза первой версии универсального чарта, и мы рады представить чарт версии 2.0. В этой статье расскажу что нового, и рассмотрим на примере, как это работает.

Читать далее

https://habr.com/ru/post/668782/?utm_source=habrahabr&utm_medium=rss&utm_campaign=668782

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Continuous Testing в CI/CD: что это, зачем нужно и как работает

Среда, 08 Июня 2022 г. 19:09 (ссылка)

Тестирование — один из процессов, который может быть автоматизирован в рамках CI/CD. Надёжное и тщательное автоматизированное тестирование позволяет быть уверенным в новых сборках, снижает затраты на производство и повышает качество продукта. Но даже в крупных компаниях на больших проектах оно есть не всегда.

Обычно в тестирование начинают вкладываться, когда багов становится слишком много, недовольство клиентов растёт, и начинают «гореть» деньги бизнеса. Вместе с Александром Довнаром, Lead DevOps в Naviteq, мы разобрали, что такое непрерывное тестирование и какую роль оно занимает в CI/CD. А ещё рассмотрели кейс, как компании приходят к его внедрению, и что это внедрение даёт.

Читать далее

https://habr.com/ru/post/670422/?utm_source=habrahabr&utm_medium=rss&utm_campaign=670422

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

CI/CD для коммуникационной платформы Voximplant

Четверг, 02 Июня 2022 г. 13:59 (ссылка)

Совсем недавно мы в Voximplant выпустили инструмент под названием VoxEngine CI. Для чего коммуникационной платформе нужна непрерывная интеграция и что можно сделать с её помощью, я расскажу в этой статье.

Если коротко, будем заливать изменения в приложениях на платформу удалённо с максимальным удобством для разработчиков.

Узнать всё

https://habr.com/ru/post/669274/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669274

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Ошибочные шаблоны при построении образов контейнеров

Пятница, 06 Мая 2022 г. 14:23 (ссылка)

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

Однако, только ситхи все возводят в абсолют, поэтому помните, что такие ошибочные шаблоны не всегда будут ошибкой.

Многие из них безвредны, если использовать их по отдельности. Но, как вы увидите, если применить сразу несколько, они легко могут поставить под угрозу вашу продуктивность и заставить вас напрасно тратить свое время и ресурсы.

Читать далее

https://habr.com/ru/post/664660/?utm_source=habrahabr&utm_medium=rss&utm_campaign=664660

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Автоматизация changelog в системе сборки Gradle

Четверг, 07 Апреля 2022 г. 19:34 (ссылка)



Маленькой команде не составляет труда поддерживать историю изменений приложения в ручном режиме. Но, когда команда начинает расширяется, такой файл как changelog, находящийся в системе контроля версий, становится «узким горлышком» и приводит к постоянным конфликтам и росту напряжения в команде.



На помощь, как всегда, приходит автоматизация. Если интересно узнать о том, как автоматизировать генерацию changelog в gradle проекте, добро пожаловать под кат.

Читать дальше →

https://habr.com/ru/post/659399/?utm_source=habrahabr&utm_medium=rss&utm_campaign=659399

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Автоматизируем iOS-сборку c помощью Jenkins

Четверг, 07 Апреля 2022 г. 11:00 (ссылка)

Всем привет! Меня зовут Иван Чечиков, я QA-инженер в МТС Digital, работаю в проекте WASD.TV. В этой статье я расскажу о своем способе автоматизации iOS-сборки в TestFlight через Jenkins. С помощью такого метода можно настроить автоматизацию как локально, так и на удаленной машине. Поможет в этом Jenkins – это простой в использовании CI/CD-инструмент. Я рассмотрю локальное применение Jenkins.

Подробности – под катом.

Читать далее

https://habr.com/ru/post/659529/?utm_source=habrahabr&utm_medium=rss&utm_campaign=659529

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как мы настраивали CI в два захода

Среда, 06 Апреля 2022 г. 16:58 (ссылка)

Я тружусь младшим разработчиком в отделе внутренней мобильной разработки VK. Когда я пришел в команду, у нас не было CI. При этом в одном репозитории у нас было семь приложений, и при каждом обновлении приходилось по отдельности их собирать, тратя на это кучу времени и сил. Я решил автоматизировать сборку, написав человеческий CI. И это — его история.

Читать далее

https://habr.com/ru/post/659429/?utm_source=habrahabr&utm_medium=rss&utm_campaign=659429

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30 Следующие 30  »

<ci/cd - Самое интересное в блогах

Страницы: 1 [2] 3 4 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda