|
![]() Инкрементация и сохранение сборки на CIПятница, 03 Февраля 2023 г. 11:00 (ссылка)
Привет, Хабр! Меня зовут Паша Филимонов и я Android-разработчик в Учи.ру. Наша небольшая команда занимается разработкой мобильных приложений — «Учи.ру» и «Учи.ру для учителей». Мы сторонники автоматизации и считаем, что настройка CI/CD необходима для улучшения процессов разработки продукта. Каждый раз, приступая к новой сборке приложения, нам приходилось вручную прописывать ее код версии. Это довольно рутинная задача, которую мы решили автоматизировать. Рассказываю, как мы это сделали. Читать далееhttps://habr.com/ru/post/714498/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714498 ![]() Github Actions. Простой пример для уверенного знакомстваВторник, 18 Января 2023 г. 00:50 (ссылка)
Здесь я буду расссказывать о моем опыте настройки CI/CD c помощью GitHub Actions. Эта статья поможет тем, кто хочет настроить автоматический деплой для личного/учебного проекта на свой удаленный сервер, пользуясь бесплатным сервисов GitHub Actions. Причем этим сервисом можно пользоваться бесплатно даже с приватным репозиторием (на момент написания статьи). Акцентирую на тех моментах, которые для меня оказались не самыми очевидными, читая краткое руководство от Github. Предполагается, что вы уже знаете, как пользоваться Github. По большому счету, не важно, какой у вас язык программирования или стек: главное - понять, как работают Github Actions и уметь применить его для любого проекта. Читать далееhttps://habr.com/ru/post/711278/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711278
![]() CI/CD для AWS Lambda через GitHub ActionsВоскресенье, 05 Декабря 2022 г. 00:12 (ссылка)
Сегодня я расскажу, как без лишних усилий настроить CI/CD pipeline из GitHub в AWS Lambda с помощью GitHub Actions. Логика такая — когда мы пушим изменения в main-ветку репозитория на GitHub они прорастают в AWS и обновляет продовую версию функции. Читать далееhttps://habr.com/ru/post/703416/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703416
![]() Yii3 Overview 2. Вспомогательные инструменты разработкиПонедельник, 07 Ноября 2022 г. 15:31 (ссылка)
Самое ужасное, что может предоставить рабочий код – внезапную проблему. Будь то отложенная бага или неудачное обновление. Для того чтобы избежать такую ситуацию, мы в команде договорились покрывать тестами как можно больше написанного кода, проверять все допустимые варианты, делать статический анализ и проверять обратную совместимость будущих версий библиотек. Как вы уже могли догадаться, в этой статье разговор пойдет о вспомогательных инструментах при разработке. Все эти инструменты вы можете использовать в личных проектах. Надеюсь, что хоть один из инструментов вам покажется интересным и вы захотите его попробовать в деле. Читать далееhttps://habr.com/ru/post/697586/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697586
![]() Использование GitHub в обучении студентов. Автоматизация проверок. Часть IIВоскресенье, 09 Октября 2022 г. 15:29 (ссылка)
Это продолжение статьи про автоматизацию проверок работ студентов (первая часть). Сегодня продолжу рассказывать про автоматизацию проверок работ студентов: проверку правильности решения (прохождение unit-тестов). И пока ещё примеры будут связаны с C#. Понимаю, что для многих информация в статье будет "слабой" и т.п. Но, надеюсь, хоть какому-нибудь преподавателю она пригодится. Потому как, многие преподаватели программирования не знают как облегчить себе проверки студенческих работ. Даже таким простым способом. Читать далееhttps://habr.com/ru/post/692260/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692260 ![]() Использование GitHub в обучении студентов. Автоматизация проверок. Часть IВторник, 13 Сентября 2022 г. 11:12 (ссылка)
В конце декабря 2020 года я написал несколько статей на Хабре по своему опыту использования GitHub в обучении студентов (ссылки на них будут в конце сей статьи). Сегодня же хочу рассказать об автоматизации проверки кода студентов. Примеры будут про C#, т.к. это мой основной язык, на котором я преподаю программирование. Для меня при обучении программированию важно, чтобы студенты умели не только правильно решать задания, но и красиво писать код. В обучении и проверки заданий я использую EditorConfig, dotnet cli и GitHub Actions. Но обо всём по порядку. Читать далееhttps://habr.com/ru/post/687940/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687940
![]() Во что обернулась пересылка MQTT-сообщений в Telegram?Суббота, 20 Августа 2022 г. 18:43 (ссылка)
Периодически возникает желание получать уведомления, иметь возможность настраивать источник и фильтровать сообщения по темам, и писать как можно меньше кода. Например, присылать себе картинку/цитату/слово дня или дельту по изменениям ордеров на бирже. В результате получился универсальный инструмент - бот и персональное АПИ для отправки сообщений в Telegram. Читать далееhttps://habr.com/ru/post/683698/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683698
![]() Использовать ли Reusable Workflows в GitHub Actions?Понедельник, 15 Августа 2022 г. 10:23 (ссылка)
CI система GitHub Actions достаточно свежа по сравнению со своими конкурентами, но продолжает радовать сочетанием легкости использования и постепенным расширением функционала. На мой взгляд, шаблонизация используемых пайплайнов это безумно важная составляющая, и в конце 2021 года GitHub закрыли этот вопрос, представив на наш суд Reusable Workflows. В данной статье я попробую поделиться собственным опытом построения проекта полностью на основе шаблонов workflow и порассуждать о применимости этого подхода. Читать далееhttps://habr.com/ru/post/682208/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682208
![]() [Перевод - recovery mode ] Использование GitHub Actions с C++ и CMakeВоскресенье, 15 Августа 2022 г. 00:36 (ссылка)
Предлагаю вашему вниманию перевод статьи "Using GitHub Actions with C++ and CMake" от Cristian Adam, написанной около трех лет назад. За это время в GitHub Actions появилось много улучшений и некоторые приемы в статье могут показаться велосипедостроением. Тем не менее, это остается хорошим вводным обзором. Читать далееhttps://habr.com/ru/post/682458/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682458
![]() Инструменты 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
![]() Автоматизация релизов с помощью github-action и semantic-release. А так же использование Pre-commit в Github actionПонедельник, 25 Апреля 2022 г. 11:22 (ссылка)
В этом посте будет описано практическое применение semantic-release для terraform модуля terraform-yandex-compute (Модуль Terraform, который создает вычислительные ресурсы в облаке Яндекса) c Github action. А так же будет рассмотрено использование Pre-commit в Github action. https://habr.com/ru/post/662738/?utm_source=habrahabr&utm_medium=rss&utm_campaign=662738
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |