Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
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.
Важливо
GitHub Actions for 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 працює лише для 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