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

时间:2019-07-29 06:21:00

标签: azure-devops

我有我的管道将代码发布到自己的服务器上并且运行良好,但是现在我想执行更多操作,例如移动差异文件或使用部署组删除它们,这可能吗?

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

谢谢大家!

1 个答案:

答案 0 :(得分:0)

  

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

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

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

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

file="file_you_want_to_delete"

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

来自shell script to remove a file if it already exist的代码。

或者,您可以使用Remote delete任务来移动文件,只需提供以下内容即可:

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

希望这会有所帮助。