使用Fabric的过程中遇到的若干bug

Fabric版本:1.6.1

  1. 文件中含有$等特殊字符时,按文件夹同步时可能导致这类文件丢失。解决方式:打包后再上传
  2. Fabric put文件时是先同步到目标服务器当前登录账号的home下再mv到目标目录,如果在mv过程中出问题,导致home下的文件没有删除,下次同步还会报错。解决方式:在目标服务器用户的home目录下删除该文件

    Fatal error: put() encountered an exception while uploading 'beta/db.properties'
    
    Underlying exception:
        Permission denied
    
    Aborting.

你可能感兴趣的:(DevOps,Pipeline))