GitHub Actions за 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 за Microsoft Power Platform могат да работят както с 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