GitHub Actions for Microsoft Power Platform

GitHub Actions позволяват на разработчиците да изграждат автоматизирани работни процеси в жизнения цикъл на разработка на софтуер. С GitHub Actions за Microsoft Power Platform можете да създавате работни процеси във вашия репозиториум за изграждане, тестване, пакетиране, пускане и внедряване на приложения; извършване на автоматизация; и управление на ботове и други компоненти, изградени върху Microsoft Power Platform.

GitHub Actions for Microsoft Power Platform включва следните възможности:

  • Импортиране и експортиране на метаданни на приложения (известни още като решения), които съдържат различни компоненти на платформата като canvas приложения, приложения, управлявани от модели, десктоп потоци, виртуални агенти на Microsoft Copilot Studio чатботове, AI Builder модели, приложения за ангажиране на клиенти (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing и Dynamics 365 Project Service Automation, както и връзки между средите за разработка и Контрол на източниците.

  • Разгръщане в средите надолу по веригата.

  • Осигуряване или освобождаване на среда

  • Извършване на статичен анализ спрямо решения чрез използване на Power Apps solution checker.

Можете да използвате GitHub Actions for Microsoft Power Platform заедно с всички други налични GitHub Actions, за да съставяте работните потоци за изграждане и издаване. Работните процеси, които екипите често въвеждат, включват осигуряване на среди за разработка, експортиране от среда за разработка към контрол на източници, генериране на компилации и пускане на приложения. GitHub Actions за Microsoft Power Platform са налични на https://github.com/marketplace/actions/powerplatform-actions.

Важно

GitHub Actions за Microsoft Power Platform се поддържа само за среда Microsoft Dataverse с база данни. Повече информация: Създаване на среда с база данни

Ключови концепции

GitHub Actions ви позволяват да създавате персонализирани работни процеси за разработка на софтуер директно във вашия GitHub репозиториум. За преглед на GitHub Actions и основните концепции, прегледайте следните статии:

Какво представляват GitHub Actions за Microsoft Power Platform?

GitHub Actions for Microsoft Power Platform е колекция от специфични за Microsoft Power Platform GitHub Actions, които премахват нуждата от ръчно изтегляне на персонализирани инструменти и скриптове за управление на жизнения цикъл на приложения, изградени върху тях Microsoft Power Platform. Задачите могат да се използват поотделно, като например импортиране на решение в среда надолу по веригата, или да се използват заедно в работен процес за организиране на сценарий, като например "генериране на артефакт за изграждане", "внедряване за тестване" или "събиране на промени в създателя". Задачите за изграждане могат до голяма степен да бъдат категоризирани в четири типа:

  • Помощник

  • Проверка на качеството

  • Решение

  • Управление на среда

За повече информация относно отделните задачи посетете GitHub Actions за Microsoft Power Platform.

Вземете GitHub Actions for Microsoft Power Platform

Можеш да използваш GitHub Actions за Microsoft Power Platform, като добавиш действията във файла с дефиниция на работния процес (.yml). Примерни дефиниции на работен процес са налични в лабораторията GitHub Actions .

Връзка към среди

За да се взаимодейства с Dataverse среда, трябва да се създаде тайна, която позволява на различните GitHub Actions да изпълняват необходимата задача. Налични са два типа връзки:

  • Потребителско име/парола: Конфигурира се като обща услуга за връзка с потребителско име и парола. Удостоверяването на потребителско име/парола не поддържа многофакторно удостоверяване.
  • Принцип на услугата и клиентска тайна: Този тип връзка използва удостоверяване въз основа на услугата и поддържа многофакторно удостоверяване. Удостоверяване на принципал на услуга

Налични изпълнители

GitHub Actions for Microsoft Power Platform може да работи както на Microsoft Windows агенти, така и на Linux агенти.

Често задавани въпроси

Как да започна с GitHub Actions?

Урок: Започни с GitHub Actions е наличен в момента за теб. Уроците показват как да се използва главната автентикация на услугата и стандартната автентикация с потребителско име/парола.

Как да получа GitHub Actions за Microsoft Power Platform работа в моя репозиториум?

Отидете на GitHub Marketplace for Actions и потърсете Power Platform. Когато пристигнете на страницата, изберете зеления бутон, за да създалите действията във вашето хранилище.

GitHub Actions Инсталиране

Работи ли GitHub Actions само за Power Apps?

GitHub Actions работи както за canvas, така и за приложения, управлявани от модели, виртуални агенти на Microsoft Copilot Studio, UI потоци и традиционни потоци, AI Builder, персонализирани конектори и потоци от данни, които вече могат да се добавят към решение. Включени са и приложения за ангажиране на клиенти.

Мога ли да включа приложения за поток и платно?

Да, приложенията за потоци и платна са запознати с решението, така че ако тези компоненти се добавят към вашето решение, те могат да участват в жизнения цикъл на вашето приложение. Въпреки това някои стъпки все още изискват ръчна конфигурация, която ще бъде разгледана по-късно тази година, когато въведем променливи на средата и съединители. За списък на текущите ограничения отидете на Известни ограничения.

Колко струва GitHub Actions за Microsoft Power Platform?

GitHub Actions са достъпни безплатно. Въпреки това, за използване на действията в GitHub е необходим валиден абонамент за GitHub. За да започнете, 2000 минути за действие на месец се предлагат безплатно. Повече информация: GitHub ценообразуване

Мога ли да използвам GitHub Actions за Microsoft Power Platform с Power Pages?

Да. Можете да качвате данни от портала и да използвате профила за внедряване, за да персонализирате параметрите за внедряване.

Вижте също

GitHub Actions за бележки към изданието на Power Platform
Достъпно GitHub Actions Практическа лаборатория
Наличен GitHub Actions