|
|
rss_habr
[Перевод] Падение Звезды Смерти: почему сканирование шаблонов IaC так важноВторник, 12 Июля 2022 г. 14:33 (ссылка)
https://habr.com/ru/post/676506/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676506
rss_habr
CI/CD для Helm ChartsПятница, 08 Июля 2022 г. 23:24 (ссылка)
Helm Charts мощный и гибкий инструмент управления ресурсами в Kuberenetes. А что если одним чартом пользуются несколько команд для деплоя своих приложений в Kubernetes? Как гарантировать, что чарт как минимум может отрендериться, прежде чем публиковать чарт в репозиторий артефактов? Как гарантировать, что новая версия чарта не "сломает" деплой приложений в критический момент(на продакшн)? Этими вопросами задался и я при разработке такого чарта. CI/CD для Helm Charts на базе Apache Mavenhttps://habr.com/ru/post/676002/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676002
rss_habr
Применение инструментов IaC в облакеСреда, 06 Июля 2022 г. 11:03 (ссылка)
https://habr.com/ru/post/674842/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674842
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
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
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
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
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
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
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
rss_habr
[Перевод] Ошибочные шаблоны при построении образов контейнеровПятница, 06 Мая 2022 г. 14:23 (ссылка)
В этой статье я перечислю список повторяющихся ошибочных шаблонов, которые регулярно встречаю, когда помогаю людям с пайплайнами сборки контейнеров, а также предложу способы устранить или реорганизовать их во что-то более приемлемое. Однако, только ситхи все возводят в абсолют, поэтому помните, что такие ошибочные шаблоны не всегда будут ошибкой. Многие из них безвредны, если использовать их по отдельности. Но, как вы увидите, если применить сразу несколько, они легко могут поставить под угрозу вашу продуктивность и заставить вас напрасно тратить свое время и ресурсы. Читать далееhttps://habr.com/ru/post/664660/?utm_source=habrahabr&utm_medium=rss&utm_campaign=664660
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
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
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
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |