jenkins上publish over ssh的使用遇到问题

  1. jenkins上要想实现远程部署,可以安装publish over ssh 插件,具体安装不再说明
  2. 安装完成后在jenkins的系统管理-》系统设置-》Publish over SSH-》SSH Servers中添加需要远程更新的服务器地址和账号密码,其中Remote Directory是设置传入文件时默认的远程文件夹,此处设置之后,构建时的远程文件夹可以不再设置或填写下级目录
  3. 构建时的注意事项:
  • 下图中的Source file,是当前构建环境的相对路径,最好时当前构建环境下的文件,其他地方的文件可能会有权限问题
  • 下图中的Exec Command中如果要使用路径,则必须指定绝对路径,设置的远程目录只与传输文件有关,与执行命令无关

 

jenkins上publish over ssh的使用遇到问题