【问题标题】:automated deployment from bitbucket to iis on windows server从 bitbucket 自动部署到 windows 服务器上的 iis
【发布时间】:2016-03-08 15:49:51
【问题描述】:

我想使用 bitbucket 作为本地服务器和我正在部署的实时服务器之间的中间件。

我使用的是 windows server 2012 和 iis 8。我正在开发一个 ASP.NET MVC 5 项目。

基本上,我想重新创建与 azure 相同的工作流程以进行持续集成:

在本地处理应用程序,然后将更改提交到 bitbucket 中的 master(不一定)分支,然后服务器将与 master 分支同步以反映更改。

我假设起点是在本地和实时服务器中都有一个 bitbucket 存储库的副本,但我正在努力研究如何将本地和实时服务器链接到 bitbucket。

【问题讨论】:

  • 如果有人遇到同样的问题,请从 kudu 项目开始,它是开源的,它是 azure 持续集成的动力。 github.com/projectkudu/kudu

标签: git iis deployment bitbucket continuous-deployment


【解决方案1】:

你应该使用 Jenkins。

我使用 Jenkins 创建了一个“自动夜间构建”,它从我的 BitBucket 存储库中提取,运行构建,然后将这些文件移动到服务器。

它是免费的,而且非常棒且易于设置!

https://jenkins.io/

【讨论】:

  • 使用 Jenkins 是使其与这种设置一起工作的唯一方法吗?
  • Jenkins 只是一种方式。你应该研究的主题是 CI/CD。以下是我最喜欢的一些基于 Git Hooks 部署代码的工具:AWS (CodePipeline)、Heroku、Terraform
猜你喜欢
  • 1970-01-01
  • 2014-12-18
  • 1970-01-01
  • 1970-01-01
  • 2016-04-18
  • 2012-09-21
  • 2018-11-11
  • 1970-01-01
  • 2018-12-08
相关资源
最近更新 更多