Skip to content

wang-jun-coder/wj-publish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wj-publish

upload local files to linux server and exec commands

使用说明

执行命令 生成配置文件

wj-publish example config.json

默认配置文件如下, 需按需修改对应配置

{
        "host": "192.168.1.1",  
        "port": 22,              
        "username": "home",     
        "privatekey": "/users/xxx/desktop/xxx/ssh/xxx",  
        "passphrase": "xxx",    
        "local": "/users/xxx/desktop/project/xxx",   
        "remote": "/home/xxx/",  
        "ignore": [              
            ".idea",
            ".git",
            "node_modules"
        ],
        "clear": true,           
        "cmds": [                
            "ls -al"
        ]
    }

配置文件说明

  • host: 服务器 ip
  • port: ssh 端口号
  • username: 使用的用户名
  • privatekey: 本地私钥绝对路径
  • passphrase: 私钥密码
  • local: 本地要发布的文件/目录绝对路径
  • remote: 服务器保存的目录/文件路径
  • ignore: 忽略的目录(相对于local)
  • clear: 是否先清空服务端文件
  • cmds: 文件发布完成后, 要执行的命令

修改对应配置后, 执行命令发布

wj-publish config.json

About

upload local files to linux server and exec commonds

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published