创建 Github CI/CD Pipeline 并部署到 Azure 云 Asp.net core 和 React Project
Posted
技术标签:
【中文标题】创建 Github CI/CD Pipeline 并部署到 Azure 云 Asp.net core 和 React Project【英文标题】:Create Github CI/CD Pipleline and deploy to Azure cloud Asp.net core and React Project 【发布时间】:2021-10-17 05:46:59 【问题描述】:我有一个使用 ASP.NET 核心 API 和 React FrontEnd 创建的全栈应用程序存储库。两个文件夹(前端和后端)位于同一个分支中。我想为前端和后端创建一个带有 Github 操作的 CI CD 管道,并部署到 azure。我可以这样做吗?如何将 react 和 asp.net 核心 API 部署到 azure?有没有推荐的方法来实现这一点?
【问题讨论】:
您好,Madushan,是的,可以使用 Github Actions 来实现。此外,Azure 还创建了许多可以帮助您实现目标的内容和操作。由于我对 React 和 ASP.net 不是很熟悉,因此无法为您提供更多详细信息,但这里有一些可能会有所帮助的参考资料:Azure deploy with GHA + What is GHA for Azure + Official Actions created by Azure 非常感谢。我会检查 【参考方案1】:正如@GuiFalourd 在 cmets 中提到的,希望它有助于解决您的问题,我将其转换为答案,以便可以帮助其他社区成员。
是的,可以使用 Github Actions 来实现。此外,Azure 还创建了许多可以帮助您实现目标的内容和操作。但这里有一些参考资料可能会有所帮助:
Azure deploy with GHA
What is GHA for Azure
Official Actions created by Azure
【讨论】:
以上是关于创建 Github CI/CD Pipeline 并部署到 Azure 云 Asp.net core 和 React Project的主要内容,如果未能解决你的问题,请参考以下文章
Linux开发者的CI/CD第一个jenkins pipeline --helloworld
CI/CD技术专题「Jenkins实战系列」jenkins+pipeline构建自动化部署
Jenkins自动化CI CD流水线之5--pipeline
Linux开发者的CI/CD配置jenkins凭据从github拉取代码