Действия на GitHub за Microsoft Power Platform
GitHub Actions позволява на разработчиците да изграждат автоматизирани работни потоци на жизнения цикъл на разработката на софтуер. С действия на GitHub за Microsoft Power Platform можете да създавате работни потоци във вашето хранилище за създаване, тестване, пакетиране, пускане и внедряване на приложения; извършвате автоматизация; и управлявате ботове и други компоненти, изградени върху Microsoft Power Platform.
Действия на GitHub за Microsoft Power Platform включват следните възможности:
Импортиране и експортиране на метаданни на приложения (известни също като решения), които съдържат различни компоненти на платформата, като например приложения за платно, приложения, управлявани от модел, потоци на работния плот, Microsoft чатботове за виртуални агенти на CoPilot Studio, AI Builder модели, приложения за ангажиране на клиенти (Dynamics 365 Sales, Dynamics 365 обслужване на клиенти, Dynamics 365 Field Service Dynamics 365 Marketing и Dynamics 365 Project Service Automation и), както и конектори между среди за разработка и контрол на източника.
Разгръщане в средите надолу по веригата.
Осигуряване или освобождаване на среда
Извършване на проверки за статичен анализ срещу решения чрез използване на Инструмент за проверка на решение на Power Apps.
Можете да използвате действия на GitHub за Microsoft Power Platform заедно с всички други налични действия на GitHub за съставяне на вашите работни потоци за създаване и пускане. Работните процеси, които екипите често въвеждат, включват осигуряване на среди за разработка, експортиране от среда за разработка към контрол на източници, генериране на компилации и пускане на приложения. Налични действия на GitHub за Microsoft Power Platform са налични на адрес https://github.com/marketplace/actions/powerplatform-actions.
Важно
Действия на GitHub за Microsoft Power Platform се поддържат само за среда на Microsoft Dataverse с база данни. Повече информация: Създаване на среда с база данни
Ключови концепции
Действия на GitHub ви позволяват да създавате персонализирани работни потоци на жизнения цикъл на разработка на софтуер директно във вашето хранилище на GitHub. За преглед на GitHub действия и основни концепции прегледайте следните статии:
Какво представлява Действия на GitHub за Microsoft Power Platform?
Действия на GitHub за Microsoft Power Platform е колекция от специфични за Microsoft Power Platform действия на GitHub, които премахват необходимостта от ръчно изтегляне на персонализирани инструменти и скриптове за управление на жизнения цикъл на приложенията, изградени върху Microsoft Power Platform. Задачите могат да се използват поотделно, като например импортиране на решение в среда надолу по веригата, или да се използват заедно в работен процес за организиране на сценарий, като например "генериране на артефакт за изграждане", "внедряване за тестване" или "събиране на промени в създателя". Задачите за изграждане могат до голяма степен да бъдат категоризирани в четири типа:
Помощник
Проверка на качеството
Решение
Управление на среда
За повече информация относно отделните задачи отидете на Действия на GitHub за Microsoft Power Platform.
Получаване на Действия на GitHub за Microsoft Power Platform
Можете да използвате Действия на GitHub за Microsoft Power Platform чрез добавяне на действията във вашия файл дефиниране на работен поток (.yml). Примерни дефиниции на работни потоци са достъпни от Лаборатория за действия на GitHub.
Връзка към среди
За взаимодействие със среда на Dataverse, трябва да се създаде тайна, която позволява на различните GitHub действия да изпълняват необходимата задача. Налични са два типа връзки:
- Потребителско име/парола: Конфигурира се като обща услуга за връзка с потребителско име и парола. Удостоверяването на потребителско име/парола не поддържа многофакторно удостоверяване.
- Принцип на услугата и клиентска тайна: Този тип връзка използва удостоверяване въз основа на услугата и поддържа многофакторно удостоверяване. Удостоверяване на принципал на услуга
Налични изпълнители
Действия на GitHub за Microsoft Power Platform може да работи и на Microsoft Windows агенти, и на Linux агенти.
Често задавани въпроси
Как да започна с GitHub Actions?
Урок: Първи стъпки с GitHub Actions е наличен в момента, за да изпробвате. Уроците показват как да използвате удостоверяване на принципала на услугата и стандартно удостоверяване на потребителско име/парола.
Как да получа GitHub Actions за Microsoft Power Platform работа в моето хранилище?
Отидете до GitHub Marketplace for Actions и потърсете Power Platform. Когато пристигнете на страницата, изберете зеления бутон, за да създалите действията във вашето хранилище.
GitHub Actions работи ли само за Power Apps тях?
GitHub Actions работят както за платно, така и за приложения Microsoft , управлявани от модел, виртуални агенти на CoPilot Studio, потоци на потребителския интерфейс и традиционни AI Builder потоци, персонализирани конектори и потоци от данни, всички от които вече могат да бъдат добавени към решение. Включени са и приложения за ангажиране на клиенти.
Мога ли да включа приложения за поток и платно?
Да, приложенията за потоци и платна са запознати с решението, така че ако тези компоненти се добавят към вашето решение, те могат да участват в жизнения цикъл на вашето приложение. Въпреки това някои стъпки все още изискват ръчна конфигурация, която ще бъде разгледана по-късно тази година, когато въведем променливи на средата и съединители. За списък на текущите ограничения отидете на Известни ограничения.
Колко струва GitHub Actions Microsoft Power Platform ?
Действия на GitHub са достъпни безплатно. За използване на действията на GitHub обаче е необходим валиден абонамент за GitHub. За да започнете, 2000 минути за действие на месец се предлагат безплатно. Повече информация: Цени на GitHub
Мога ли да използвам GitHub Actions за Microsoft Power Platform с Power Pages?
Да. Можете да качвате данни от портала и да използвате профила за внедряване, за да персонализирате параметрите за внедряване.
Вижте също
GitHub Actions за Power Platform бележки по изданието
Налични GitHub Actions Practical on Lab
Налични действия в GitHub