Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GitHub Actions позволяют разработчикам создавать автоматизированные рабочие процессы жизненного цикла разработки программного обеспечения. С помощью GitHub Actions для Microsoft Power Platform можно создавать рабочие процессы в репозитории для создания, тестирования, тестирования, выпуска и развертывания приложений; автоматизации и управления ботами и другими компонентами, созданными на основе Microsoft Power Platform.
GitHub Actions для Microsoft Power Platform включают следующие возможности:
Импорт и экспорт метаданных приложения (также известных как решения), которые содержат различные компоненты платформы, такие как приложения на основе холста, приложения на основе моделей, потоки для настольных ПК, чат-боты виртуальных агентов 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.
Вы можете использовать GitHub Actions для 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 для Microsoft Power Platform — это набор операций GitHub, специфичных для Microsoft Power Platform, которые устраняют необходимость ручной загрузки пользовательских инструментов и скриптов для управления жизненным циклом приложений, созданных на основе Microsoft Power Platform. Задачи могут использоваться по отдельности, например для импорта решения в нижестоящую среду, или использоваться вместе в рабочем процессе для организации сценария, такого как "создание артефакта сборки", "развертывание для тестирования" или "изменения разработчика урожая". Задачи сборки можно главным образом разделить на четыре типа:
Вспомогательная функция
Проверка качества
Решение
Управление средой
Дополнительные сведения об отдельных задачах см. в GitHub Actions для Microsoft Power Platform.
Получение GitHub Actions для Microsoft Power Platform
Вы можете использовать GitHub Actions для Microsoft Power Platform, добавив действия в файл определения рабочего процесса (.yml). Примеры определений рабочих процессов доступны в лаборатории GitHub Actions.
Подключение к средам
Чтобы взаимодействовать с средой Dataverse, необходимо создать секрет, позволяющий различным GitHub Actions выполнять требуемую задачу. Доступны два типа соединений:
- Имя пользователя и пароль: настроено как подключение общей службы с именем пользователя и паролем. Аутентификация по имени пользователя и паролю не поддерживает многофакторную аутентификацию.
- Субъект-служба и секрет клиента: этот тип подключения использует аутентификацию на основе субъекта-службы и поддерживает многофакторную аутентификацию. Аутентификация субъекта-службы
Доступные средства выполнения
GitHub Actions для Microsoft Power Platform могут работать как в агентах Microsoft Windows, так и в агентах Linux.
Вопросы и ответы
Как начать работу с GitHub Actions?
Руководство: Начало работы с GitHub Actions доступно для ознакомления прямо сейчас. В руководствах показано, как использовать аутентификацию служебного принципала и стандартную аутентификацию с именем пользователя и паролем.
Как мне заставить работать GitHub Actions для Microsoft Power Platform в моем репозитории?
Перейдите в раздел GitHub Marketplace для Actions и найдите Power Platform. Когда вы перейдете на страницу, нажмите зеленую кнопку, чтобы добавить действия в ваш репозиторий.
Работают ли GitHub Actions только с Power Apps?
GitHub Actions работают для приложений на основе холста и модели, виртуальных агентов Microsoft Copilot Studio, потоков пользовательского интерфейса и традиционных потоков, AI Builder, пользовательских соединителей и потоков данных. Все эти элементы теперь можно добавить в решение. Также включены приложения Customer Engagement.
Могу ли я включить поток и приложения на основе холста?
Да, потоки и приложения на основе холста связаны с решением, поэтому, если эти компоненты добавлены в ваше решение, они могут участвовать в жизненном цикле вашего приложения. Однако некоторые шаги по-прежнему требуют ручной настройки, это будет решено позже в этом году, когда мы представим переменные сред и соединители. Список текущих ограничений см. в Известные ограничения.
Сколько стоит 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