Hallo,
ich entwickel immer lokal auf meinem Rechner und deploye dann den Code zu meinem Dev System.
Vielleicht kann das ja von euch jemand gebrauchen:
Benötigt wird folgendes Plugin: Deploy (Reloaded) - Visual Studio Marketplace
In dem Projekt Ordner muss es einen Ordner .vscode mit einer settings.json geben.
{
"deploy.reloaded": {
"packages": [
{
"name": "##Name des Moduls##",
"description": "##Beschreibung des Modul##",
"button": {
"text": "Deploy to IP-Symcon DEV",
"tooltip": "Click here to deploy to the target...",
"targets": [ "Symcon DEV" ]
},
"files": [
"**"
],
"exclude": [
".idea/**",
".vscode/**"
],
}
],
"targets": [
{
"type": "sftp",
"name": "Symcon DEV",
"description": "IP-Symcon Development System",
"host": "##IP##", "port": 22,
"user": "##USERNAME##", "password": "##PASSWORT##",
"dir": "/var/lib/symcon/modules/##MODULNAME##"
}
]
}
}
Ihr müsst folgende Felder anpassen:
packages:
[ol]
[li]name[/li][li]description[/li][/ol]
targets:
[ul]
[li]host[/li][li]user[/li][li]password[/li][li]dir[/li][/ul]
Der Deploy Button wird unten im VSC in der blauen Statusleiste angezeigt.
Die restlichen Felder könnt ihr so lassen, dann funktioniert das deployen per SFTP.
Ansonsten gibt es hier eine gute Doku zu dem Plugin: Deploy (Reloaded) - Visual Studio Marketplace
Grüße,
Kai