Pull to refresh
0
Microsoft
Microsoft — мировой лидер в области ПО и ИТ-услуг

Непрерывная интеграция и развертывание настольных приложений с GitHub Actions

Reading time2 min
Views3.1K
Original author: Microsoft
Из общения с разработчиками настольных приложений мы узнали, что многие хотят узнать, как быстро настраивать рабочие процессы непрерывной интеграции и непрерывного развертывания (CI/CD) для WPF и Windows Forms, чтобы пользоваться многими преимуществами пайплайнов CI/CD, такими как:

  • Обнаружение багов в начале цикла разработки
  • Повышение качества и надежности программного обеспечения
  • Обеспечение стабильного качества сборки
  • Быстрое и безопасное развертывание новых функций
  • Быстрое устранение проблем в продакшене за счет новых развертываний

Поэтому мы создали пример приложения (GitHub) для демонстрации возможностей DevOps в ваших приложениях, с использованием недавно выпущенного GitHub Actions.



С GitHub Actions вы можете быстро и легко автоматизировать рабочие процессы вашего программного обеспечения с помощью CI/CD.

  • Интегрируйте изменения кода непосредственно в GitHub, чтобы ускорить циклы разработки
  • Научите сборки быстро находить разрывы и создавать тестируемые отладочные сборки
  • Непрерывно запускайте тесты для выявления и устранения ошибок
  • Автоматически собирайте, подписывайте, упаковывайте и развертывайте ветви, которые проходят CI

Пример приложения демонстрирует, как создавать файлы YAML, составляющие рабочий процесс DevOps в GitHub. В пошаговом руководстве вы узнаете:

  • Как создавать файлы YAML для использования нескольких каналов, чтобы можно было создавать разные версии приложения для тестирования, развертывания с дополнительной загрузкой и Магазина Microsoft.
  • Лучшие практики для безопасного хранения паролей и других секретов в GitHub, гарантирующие защиту ваших ценных активов.
  • Как включить профили публикации (Publish Profiles) в приложениях WPF и Windows Forms, файлы, в которых хранится информация о ваших целях публикации, таких как местоположение развертывания, целевая структура и целевая среда выполнения. Publish Profiles вдохновлены проектом Windows Application Packaging и упрощают этапы сборки и упаковки вашего пайплайна DevOps, упрощая процесс разработки.

Читайте наше пошаговое руководство. И если у вас есть какие-то вопросы или отзывы, будем рады пообщаться на GitHub.


Tags:
Hubs:
+10
Comments0

Articles

Information

Website
www.microsoft.com
Registered
Founded
Employees
Unknown
Location
США