谁用过哪款部署工具,能支持windows服务器的IIS站点的部署吗?
我有一个网关中心,它是使用.net core开发的,虽然.net core可以运行在linux,但是由于习惯问题我还是将它部署在了windows IIS上
但是,我弄了一个负载均衡,将他们部署到了多台服务器上,现在每次更新,我都得一台台服务器覆盖过去,比较累。
然后了解了一下,有类似devops可以解决这个问题。
但是我咨询了2家devops,他们均不支持windows IIS的部署
经过了解,发现azure devops好像是可以,毕竟是微软的亲儿子。
但是一顿操作下来,发现没能成功,有谁成功过吗?
如果不用devops大家有什么好的建议吗?,谢谢
该问题已经解决,有和我一样需求的人,可以移步到我的博客里面搜 azure 即可。
大概就是利用azure devops ,对代码进行编译和部署,因为azure devops不允许新组织使用并行任务(有人恶意利用它挖矿),然后我自己就搭建了代理服务器,但是后来我发邮件和微软申请,过了几天我就可以用微软的服务器进行编译了,所有的步骤和过程写在了我的博客里面,在使用的过程中,有任何问题的可以问我,感谢博客园提供广大程序员交流的场所。
回答
其实就是用AzureDevops的Pipelines功能,里面可以认证自己的服务器,然后通过Pipelines在服务器上执行各种任务步骤,你的需求可以通过powershell命令任务拷贝编译后的文件到服务器上。
很简单,多试试,我司就是用Pipelines做的CI/CD,有的还是framework项目。