首页 > 解决方案 > 是否可以使用部署连接来移动文件或其他操作?

问题描述

我有我的管道可以在自己的服务器上发布我的代码并且效果很好,但是现在我想做更多的操作,比如移动不同的文件或者使用部署组删除它们,可能吗?

我不知道我是否错了,但我不想通过 SSH 使用新连接打开服务器。

谢谢大家!

标签: azure-devops

解决方案


是否可以使用部署连接来移动文件或其他操作?

我想您已经通过 SSH 连接将您的代码部署到您的服务器。

要进行更多操作,例如移动不同的文件或删除它们,您可以尝试使用SSH 任务,选择您部署的 SSH 服务连接:

然后使用 shell 命令删除/删除文件,例如:

file="file_you_want_to_delete"

if [ -f $file ] ; then
    rm $file
fi 

代码来自:shell 脚本,如果文件已存在,则删除该文件

或者,您可以使用远程删除任务来移动文件,您只需提供:

  • 输入远程计算机 IP 地址
  • 输入远程机器的用户名和密码

希望这可以帮助。


推荐阅读