如何将软件版本从Azure DevOps部署到内部服务器?

罗斯·古斯塔夫森

我们的软件托管在Azure DevOps的Git上,并使用构建管道(主要使用Cake脚本)构建。现在,我们正在寻求使用Azure DevOps发布管道来部署此软件。但是,我们所有的应用程序服务器都位于防火墙内部,网络内部,并且没有打开任何端口,但Web应用程序只有80和443端口。我们为我们的应用程序提供了开发,登台和生产服务器(包括一些用于负载平衡的服务器)。我真正需要做的就是复制工件,将当前代码备份到服务器上的单独文件夹中,将工件文件部署并解压缩到根部署文件夹中,然后在这些服务器上重新启动IIS。

我的公司很大,而且官僚作风,所以在尝试这一新流程之前,我们必须进行一些尽职调查。本着这种精神,我正在努力寻找最佳解决方案。如果您可以提供建议,尤其是提供我们没有想到的任何其他解决方案,那将会有所帮助:

  1. 显而易见的解决方案是在Azure云上建立服务器,然后完全迁移到云中。我知道这是一个解决方案,也许这就是我们要解决的问题,但是我的要求是提供非云解决方案选项,因此我可以适当地提出并提出建议。
  2. 使用Hyper VPN隧道安全地传输文件并重新启动IIS。关于我们已经在AzDO上构建的构建过程,这可能是最简单的方法。从技术上讲,这是我最不满意的一种。
  3. 使用网络内部的构建代理,从AzDO连接到它们,让他们构建软件,然后让他们部署它或其他代理。设置它需要做很多工作,但到目前为止对我们的安全影响最小。我也不是粉丝,因为我希望AzDO处理构建和部署。
  4. 打开每个服务器的SFTP和SSH端口,然后以这种方式传输文件。也许最不安全的方法却很简单?

如果您有一个更好的解决方案或更常见的解决方案,请告诉我。如果您认为我应该使用上述四种解决方案之一,请告诉我。如果可以扩展上面的任何选项,请执行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将静态版本的Wordpress网站部署到不运行Wordpress的服务器上?

来自分类Dev

如何从STS 3.5.1(Spring Tool Suite)内部部署到远程GlassFish 4服务器?

来自分类Dev

如何将SFML游戏服务器部署到Linux服务器?

来自分类Dev

如何将Azure DevOps服务器(本地)集成到Active Directory?

来自分类Dev

Postgres:用于将架构从内部服务器复制到部署服务器的脚本;无需在每一步都输入密码

来自分类Dev

如何将ASP.NET网站(ASP.NET 5之前的版本)部署到Linux服务器?

来自分类Dev

如何将MS bot作为无服务器服务部署到AWS

来自分类Dev

无服务器部署到 AWS、Azure 或 GCP

来自分类Dev

将Android应用程序部署到服务器

来自分类Dev

将流星部署到官方流星服务器光纤

来自分类Dev

使用Git将更改部署到服务器

来自分类Dev

将laravel项目部署到服务器?

来自分类Dev

将解析服务器部署到Google App Engine

来自分类Dev

将Android应用程序部署到服务器

来自分类Dev

将python站点部署到生产服务器

来自分类Dev

将解析服务器示例部署到Digital Ocean

来自分类Dev

首次将 Rails 应用部署到服务器 capistrano

来自分类Dev

将war文件部署到tomcat服务器

来自分类Dev

将 SolrCloud 部署到多台服务器

来自分类Dev

将应用程序部署到开源服务器

来自分类Dev

如何从本地到服务器部署laravel项目

来自分类Dev

如何将Django应用程序部署到无法使用pip的服务器上

来自分类Dev

Maven如何将战争部署到远程Tomcat或Jetty服务器

来自分类Dev

如何将Spring应用程序部署到生产服务器?

来自分类Dev

如何将嵌入式服务器部署到Elastic-Beanstalk?

来自分类Dev

如何将MEAN堆栈部署到托管服务器?

来自分类Dev

如何将lobbsjs应用程序部署到生产服务器。

来自分类Dev

如何将基于Dukescript Jersey的服务器部署到生产环境?

来自分类Dev

如何将代码形式的bitbucket部署到amaozn EC2服务器

Related 相关文章

  1. 1

    如何将静态版本的Wordpress网站部署到不运行Wordpress的服务器上?

  2. 2

    如何从STS 3.5.1(Spring Tool Suite)内部部署到远程GlassFish 4服务器?

  3. 3

    如何将SFML游戏服务器部署到Linux服务器?

  4. 4

    如何将Azure DevOps服务器(本地)集成到Active Directory?

  5. 5

    Postgres:用于将架构从内部服务器复制到部署服务器的脚本;无需在每一步都输入密码

  6. 6

    如何将ASP.NET网站(ASP.NET 5之前的版本)部署到Linux服务器?

  7. 7

    如何将MS bot作为无服务器服务部署到AWS

  8. 8

    无服务器部署到 AWS、Azure 或 GCP

  9. 9

    将Android应用程序部署到服务器

  10. 10

    将流星部署到官方流星服务器光纤

  11. 11

    使用Git将更改部署到服务器

  12. 12

    将laravel项目部署到服务器?

  13. 13

    将解析服务器部署到Google App Engine

  14. 14

    将Android应用程序部署到服务器

  15. 15

    将python站点部署到生产服务器

  16. 16

    将解析服务器示例部署到Digital Ocean

  17. 17

    首次将 Rails 应用部署到服务器 capistrano

  18. 18

    将war文件部署到tomcat服务器

  19. 19

    将 SolrCloud 部署到多台服务器

  20. 20

    将应用程序部署到开源服务器

  21. 21

    如何从本地到服务器部署laravel项目

  22. 22

    如何将Django应用程序部署到无法使用pip的服务器上

  23. 23

    Maven如何将战争部署到远程Tomcat或Jetty服务器

  24. 24

    如何将Spring应用程序部署到生产服务器?

  25. 25

    如何将嵌入式服务器部署到Elastic-Beanstalk?

  26. 26

    如何将MEAN堆栈部署到托管服务器?

  27. 27

    如何将lobbsjs应用程序部署到生产服务器。

  28. 28

    如何将基于Dukescript Jersey的服务器部署到生产环境?

  29. 29

    如何将代码形式的bitbucket部署到amaozn EC2服务器

热门标签

归档