azure-devops - 是否可以使用部署连接来移动文件或其他操作?
问题描述
我有我的管道可以在自己的服务器上发布我的代码并且效果很好,但是现在我想做更多的操作,比如移动不同的文件或者使用部署组删除它们,可能吗?
我不知道我是否错了,但我不想通过 SSH 使用新连接打开服务器。
谢谢大家!
解决方案
是否可以使用部署连接来移动文件或其他操作?
我想您已经通过 SSH 连接将您的代码部署到您的服务器。
要进行更多操作,例如移动不同的文件或删除它们,您可以尝试使用SSH 任务,选择您部署的 SSH 服务连接:
然后使用 shell 命令删除/删除文件,例如:
file="file_you_want_to_delete"
if [ -f $file ] ; then
rm $file
fi
代码来自:shell 脚本,如果文件已存在,则删除该文件。
或者,您可以使用远程删除任务来移动文件,您只需提供:
- 输入远程计算机 IP 地址
- 输入远程机器的用户名和密码
希望这可以帮助。
推荐阅读
- c++ - 如何在长时间运行的服务器程序上使用 asan?
- php - Amazon IVS URL 身份验证令牌
- flutter - 当它为空时如何隐藏这个数组符号'[]'?
- ruby-on-rails - 冰糕没有找到“has_many”关联方法
- javascript - 在nodejs中使用带有异步/等待的multer上传多个文件
- r - 建立人口随时间变化的曲线
- selenium-webdriver - 是否可以在 1 个 JMeter 线程组中为 2 个不同的用户角色使用 2 个 WDS?
- java - Spring中基于构造函数的依赖注入
- c# - 代表用户的 MS Graph API - 不成功
- scala - Scala中类的对象列表