GitHub Actions 是 GitHub 提供的持续集成和持续交付(CI/CD)解决方案。 可以在 GitHub.com 上免费托管代码,并在代码更改时使用 GitHub Actions 自动生成、测试和部署应用程序。
解决方案资源管理器中的 GitHub Actions
每当在 Visual Studio 2022 版本 17.7 及更高版本中从 GitHub 存储库打开项目时,存储库中的任何 GitHub Actions 将显示在解决方案资源管理器的 GitHub Actions 节点下。
如果双击操作 YML 文件,或选择它并按 Enter 键打开,GitHub Actions 选项卡将会打开,其中包含有关操作的信息,包括 Azure 中的机密和托管信息。
还可以右键单击 YML 文件以在 GitHub 中打开它,或选择 “编辑” 以在本地打开 YML 文件本身。
Visual Studio 为你生成有效的 GitHub Actions 工作流
如果代码库托管在 GitHub.com 上,并且部署目标是 Visual Studio 支持的 Azure 托管服务,则会自动提供你为存储库配置 GitHub Actions。
Visual Studio 还通过为你处理应用程序机密来简化该过程。
首先,在解决方案资源管理器中右键单击项目,然后从上下文菜单中选择 “发布 ”。 有关教程,请参阅 使用 Visual Studio 创建的 GitHub Actions 工作流将应用程序部署到 Azure。
如何在 GitHub.com 上获取项目?
有关详细信息,请参阅 创建新的 Git 存储库。