Поделиться через


Развертывание GitHub Actions в Azure в Visual Studio

GitHub Actions — это решение непрерывной интеграции и непрерывной доставки (CI/CD), предлагаемое GitHub. Вы можете бесплатно разместить код на GitHub.com и использовать GitHub Actions для автоматической сборки, тестирования и развертывания приложения при внесении изменений кода.

Действия GitHub в Обозреватель решений

При открытии проекта из репозитория GitHub в Visual Studio 2022 версии 17.7 и более поздних версиях все действия GitHub в репозитории отображаются в узле GitHub Actions в Обозреватель решений.

Screenshot showing GitHub Actions node in Solution Explorer.

Если дважды щелкнуть файл YML действия или нажать клавишу ВВОД , чтобы открыть его, откроется вкладка "Действия GitHub" со сведениями о действии, включая секреты и сведения о размещении в Azure.

Screenshot of GitHub Actions tab.

Вы также можете щелкнуть правой кнопкой мыши файл YML, чтобы открыть его в GitHub, или выбрать "Изменить ", чтобы открыть сам файл YML локально.

Visual Studio создает рабочие рабочие рабочие процессы GitHub Actions для вас

Если база кода размещена на GitHub.com, а целевой объект развертывания — служба размещения Azure, поддерживаемая Visual Studio, вы автоматически сможете настроить GitHub Actions для вашего репозитория.

Screenshot showing CI/CD publish option.

Visual Studio также упрощает процесс, обрабатывая секреты приложения.

Для начала щелкните проект правой кнопкой мыши в Обозревателе решений и выберите в контекстном меню команду Опубликовать. Инструкции см. в разделе Развертывание приложения в Azure с помощью рабочих процессов GitHub Actions, созданных Visual Studio.

Как получить проект на GitHub.com?

Дополнительные сведения см. в статье "Создание нового репозитория Git".

См. также

Действия GitHub и .NET