将路径与文件夹中的文件一起复制到新目标

时间:2017-08-31 17:23:06

标签: linux deployment path visual-studio-code

我在VS-CODE中使用Deploy扩展将已发布的ASP.NET Core Angular应用程序通过SFTP直接部署到生产服务器。

除了一件事,一切都顺利进行。在VS Code中我的settings.json中,按照Marcel Kloubert here的说明做出了适当的安排。

{
"deploy": {
    "packages": [
        {
            "name": "JTrade Master Publish",
            "description": "Package version 1.0.0",
            "files": [
                "/bin/Debug/netcoreapp1.1/publish/*"
            ],

            "deployOnSave": false
        }

    ],

    "targets": [
        {
            "type": "sftp",
            "name": "prod",
            "description": "JTrade Production version",
            "dir": "/var/testdeploy",
            "host": "139.162.216.36", "port": 22,
            "user": "root", "password": "*************"
        }
    ]
}
}

所以这是我需要的所有文件位于我的硬盘驱动器上的文件夹的路径:" /bin/Debug/netcoreapp1.1/publish/*"我设置了"文件"设置如上。

这是服务器上的目录" dir":" / var / testdeploy"我希望一切都在哪里。

所以,传输顺利,但我明白了:

/var/testdeploy/bin/Debug/netcoreapp1.1/publish/all我的文件

我想要

/ var / testdeploy /我在这里的所有文件

有没有人遇到过这种问题?感谢。

1 个答案:

答案 0 :(得分:0)

查看Wiki的mappings部分,将源目录重新映射到输出目录。在您的情况下,您需要将其添加到目标:

l2