我有我的管道将代码发布到自己的服务器上并且运行良好,但是现在我想执行更多操作,例如移动差异文件或使用部署组删除它们,这可能吗?
我不知道我是否错了,但是我不想使用通过SSH的新连接打开服务器。
谢谢大家!
答案 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任务来移动文件,只需提供以下内容即可:
希望这会有所帮助。