欢迎加入QQ群一起探讨交流:581902292

vscode扩展Deploy的使用

// 同步代码至服务器
{
    "deploy": {
        "packages": [
            /* 测试环境 */
            {
                "files": [ "**/*" ],
                "exclude": ["node_modules/**", "**/node_modules/**", ".git/**", ".vscode/**" ],
                // 是否保存自动上
                "deployOnSave": false,
                // 打开文件时同步对应服务器代码
                // "syncWhenOpen":"dev",
                "button": { "targets": [ "dev" ], "text": "测试环境", "tooltip": "点击发布到测试环境..."}
            },
            /* 正式环境 */
            {
                "files": [ "**/*" ],
                "exclude": ["node_modules/**", "**/node_modules/**", ".git/**", ".vscode/**" ],
                // 是否保存自动上
                "deployOnSave": false,
                "button": {"targets": [ "pro" ], "text": "生产环境", "tooltip": "点击发布到生产环境..." }
            }
        ],
        // 部署位置
        "targets": [
            {
                "type": "sftp",
                "name": "dev",
                // 服务器项目地址
                "dir": "/app/deploy_dev",
                // 服务器地址
                "host": "192.168.124.128",
                // 端口
                "port": 22,
                // 登录
                "user": "root",
                // 服务器是ssh key登录,用privateKey代替password并填写key的文件路径
                "password": "123456",
                // 密钥
                // "privateKey": "/root/.ssh/id_rsa",
                // 检查更新的文件
                // "checkBeforeDeploy": true
            },
            {
                "type": "sftp",
                "name": "pro",
                "dir": "/app/deploy_pro",
                "host": "192.168.124.128",
                "port": 22,
                "user": "root",
                "password": "123456"
            }
        ],
        // 成功时显示弹出窗口
        "showPopupOnSuccess":false,
        // 显示部署结果状态栏
        "showDeployResultInStatusBar":false,
        // 显示加载插件
        "displayLoadedPlugins":false,
        // 显示网络信息
        "displayNetworkInfo":false
    }
}

 

posted @ 2022-03-22 11:50  £AP︶ㄣOL◢◤LO  阅读(325)  评论(0编辑  收藏  举报