Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
GitHub Actions дозволяють розробникам створювати автоматизовані робочі процеси життєвого циклу розробки програмного забезпечення. Використовуючи GitHub Actions для Microsoft Power Platform, ви можете створювати робочі цикли у сховищі, щоб створювати, тестувати, упакувати, випускати та розгортати програми; виконувати автоматизацію; керувати ботами та іншими компонентами, створеними на Microsoft Power Platform.
GitHub Actions для 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.
Important
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 працює лише для Power Apps?
GitHub Actions працює як для canvas, так і для додатків, керованих моделями, віртуальних агентів Microsoft Copilot Studio, UI-потоків і традиційних потоків, AI Builder, кастомних конекторів і потоків даних — усе це тепер можна додати до рішення. Також додані програми для взаємодії з клієнтами.
Чи можу я включити додатки Flow і Canvas?
Так, потоки та програми полотна в курсі рішень, тому, якщо додати ці компоненти до рішення, вони можуть брати участь у життєвому циклі вашої програми. Однак, деякі кроки все ще потребують ручного налаштування, яке буде вирішено пізніше цього року, коли ми представимо змінні середовища і з'єднувачі. Щоб переглянути перелік поточних обмежень, перейдіть до розділу Відомі обмеження.
Скільки коштує 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