gpt4 book ai didi

c# - 使用 Jenkins 和 Github 的 ASP.NET MVC5 CI/CD

转载 作者:行者123 更新时间:2023-12-05 07:41:45 29 4
gpt4 key购买 nike

我要实现的目标:

  • 合并代码到Github

  • Jenkins 看到合并并构建项目

  • 将项目部署到IIS

  • 导航到网站并查看更新的更改。

抱歉,如果有人问过这个问题,但我一整天都在搜索有关如何使用 Github、Jenkins、ASP.NET MVC5 和 IIS 服务器实现持续集成和交付的最新教程。

我是 CI/CD 的新手。你们中的一个人能给我指一个有效的教程吗?我想学习如何做到这一点,所以如果您有关于此事的良好文档的任何链接,那就太好了。

详细信息:

我正在使用 Entity Framework 6 的代码优先迁移。

SQL 数据库、Jenkins 和 IIS 都在同一台服务器上。

任何帮助将不胜感激

最佳答案

  1. 您可以安装github plugin到 Jenkins 服务器。设置您的服务器、凭据、项目和 Hook 设置(因为需要在提交时部署)
  2. 创建您的部署管道。你有你的项目来源。
  3. 安装 msbuild服务器并准备您的部署文件。
  4. 现在你有了部署文件,使用PsExec停止应用程序池和网站。 https://gist.github.com/sdesalas/6533286
  5. 使用Robocopy将文件复制到服务器。
  6. 使用PsExec启动应用程序池和网站。

就是这样。我希望这会有所帮助。

关于c# - 使用 Jenkins 和 Github 的 ASP.NET MVC5 CI/CD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45198526/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com