G
enby!

12-факторное приложение на dotnet: CI/CD - артефакты и Continuous Delivery

В рамках этого цикла видеоуроков мы напишем свое веб-приложение на C#, которое в целом будет заниматься достаточно банальными вещами - поддерживать какой-то онлайн-форум, где пользователи обмениваются текстовыми сообщениями в различных чатах. На прошлом стриме мы подняли свой личный гитлаб, раннер для него, написали очень простой пайплайн, который компилирует наш проект и прогоняет тесты (в том числе и testcontainers). Я пообещал, что в этот раз будем говорить про артефакты - как собирать из наших джобов какие-то архивы из файлов и папок, которыми можно потом делиться с людьми или переиспользовать в других джобах или даже пайплайнах. Поговорим о простых артефактах, которые в настоящий момент может поддержать наше приложение: результаты тестов докер образы публичный контракт апи NuGet-пакеты и добавим БОЛЬШЕ ДЖОБОВ БОГУ ДЖОБОВ! Пререквизиты (что полезно знать прежде чем подключаться): Посмотреть первое видео! Что такое клиент-серверные приложения Что такое ООП Что такое C# (но не обязательно) Как пользоваться гитом Категорически приглашаем не только дотнетчиков, но и прочих причастных - включая фронтендеров. Очень полезно иметь хотя бы какое-то представление о том, как живут ваши коллеги :) Ссылка на репозиторий: https://github.com/quilin/netcore-12f...
Документация и how-to про EntityFramework: https://learn.microsoft.com/en-us/asp...
12 factor app: https://12factor.net/ru/
Интересуетесь работой в АйТи или просто хотите освоить программирование? Подписывайтесь на наш канал! Обсудить: https://t.me/pereiti_v_aiti
Мероприятия: https://meetup.com/пе
ейти-в-айти Телеграм: https://t.me/pereiti_v_aiti

Смотрите также