如何使用SSH在Azure DevOps中部署并上传应用到服务器?

2026-05-19 16:380阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计735个文字,预计阅读时间需要3分钟。

如何使用SSH在Azure DevOps中部署并上传应用到服务器?

在上一篇文章中,我们实现了通过FTP将流水线编译出来的制品上传到我们的公网服务器。本文,我们将研究如何通过Azure的SSH连接到服务器,并在服务器上运行应用。首先,我们连接到服务器。

上一篇中,我们实现了通过FTP把流水线编译出来的制品上传到我们的公网服务器上,这一篇我们来研究一下通过azure的ssh连接到服务器

把应用在服务器上运行起来。

首先,我们书接上文,在release流水线的agent中添加第三个task,我们在右侧搜索ssh,点击添加。

添加完成之后,需要我们去维护一个ssh的连接信息,我们点击Manage会跳转到azure的服务连接管理界面,在这里我们添加一个ssh的信息。

下拉到ssh,点击下一步,填入SSH的信息,主要要在勾选一下下面的单选框,让所有流水线都可以访问到这个凭证。

如何使用SSH在Azure DevOps中部署并上传应用到服务器?

然后返回我们流水线的SSH界面,刷新选择我们新创建的凭证,选择inline scripts选项,编写脚本,在编写脚本之前我们需要准备一些东西

1.守护进程的文件

2.nginx的反向代理文件

当然也可以不进行反向代理,直接暴露服务也是没问题的,测试环境无所谓,生产上肯定是要包一下反向代理的,所以我们按生产的来。

阅读全文

本文共计735个文字,预计阅读时间需要3分钟。

如何使用SSH在Azure DevOps中部署并上传应用到服务器?

在上一篇文章中,我们实现了通过FTP将流水线编译出来的制品上传到我们的公网服务器。本文,我们将研究如何通过Azure的SSH连接到服务器,并在服务器上运行应用。首先,我们连接到服务器。

上一篇中,我们实现了通过FTP把流水线编译出来的制品上传到我们的公网服务器上,这一篇我们来研究一下通过azure的ssh连接到服务器

把应用在服务器上运行起来。

首先,我们书接上文,在release流水线的agent中添加第三个task,我们在右侧搜索ssh,点击添加。

添加完成之后,需要我们去维护一个ssh的连接信息,我们点击Manage会跳转到azure的服务连接管理界面,在这里我们添加一个ssh的信息。

下拉到ssh,点击下一步,填入SSH的信息,主要要在勾选一下下面的单选框,让所有流水线都可以访问到这个凭证。

如何使用SSH在Azure DevOps中部署并上传应用到服务器?

然后返回我们流水线的SSH界面,刷新选择我们新创建的凭证,选择inline scripts选项,编写脚本,在编写脚本之前我们需要准备一些东西

1.守护进程的文件

2.nginx的反向代理文件

当然也可以不进行反向代理,直接暴露服务也是没问题的,测试环境无所谓,生产上肯定是要包一下反向代理的,所以我们按生产的来。

阅读全文