+ Antworten
Ergebnis 1 bis 3 von 3
  1. #1
    Registriert seit
    Aug 2016
    Beiträge
    2,660

    Standard Visual Studio Code Deployment

    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: https://marketplace.visualstudio.com...eploy-reloaded

    In dem Projekt Ordner muss es einen Ordner .vscode mit einer settings.json geben.

    Code:
    {
        "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:
    1. name
    2. description

    targets:
    • host
    • user
    • password
    • dir

    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: https://marketplace.visualstudio.com...eploy-reloaded

    Grüße,
    Kai
    IPS 5.2, auf Tinkerboard und RPI, piVCCU, Homematic & Homematic IP, diverse Tasmota Geräte, Shelly, GHoma, LG HomBot, Sonos, Tvheadend, HomeKit, AppleTV

  2. #2
    Registriert seit
    May 2008
    Ort
    Forstern
    Beiträge
    994

    Hi Kai,

    danke für's Teilen der Infos! Funktioniert super!

    Ich habe eine kleine Schöhnheitskorrektur in der settings.json vorgenommen ...

    Code:
                  "button": {
                        "text": "$(repo-sync) IPS",
                        "tooltip": "Klick hier zum IPS Module Update...",
    Da erscheint dann unten ein kleines Sync-Icon ;-)

    Gruß Pitti
    SERVER: FritzBox 7490, Raspberry Pi 3, CCU2 und IP-Symcon V5.3 (Ninja) | SYSTEME: Amazon ECHOs, Apple TVs, Homematic/IP, LevelJet, Logitech Harmony, Magic Home, Pioneer AVR, Philips Hue, Samsung TV's, Somfy RFX, Apple & Android Handys & Tablets | MODULE: Awido, Toolmatic Reihe (4x), Almanac, Magic Home Controller, Pollenflug | SKINS: WwxSkin

  3. #3
    Registriert seit
    May 2008
    Ort
    Forstern
    Beiträge
    994

    Noch was ...

    Code:
                   "exclude": [
                        ".git/**",
                        ".vscode/**",
                        "*.ppr",
                        "*.code-workspace"
                    ],
    Damit wird auch git usw. nicht mit synchronisiert. Sollte jeder entsprechend seiner Struktur anpassen!
    SERVER: FritzBox 7490, Raspberry Pi 3, CCU2 und IP-Symcon V5.3 (Ninja) | SYSTEME: Amazon ECHOs, Apple TVs, Homematic/IP, LevelJet, Logitech Harmony, Magic Home, Pioneer AVR, Philips Hue, Samsung TV's, Somfy RFX, Apple & Android Handys & Tablets | MODULE: Awido, Toolmatic Reihe (4x), Almanac, Magic Home Controller, Pollenflug | SKINS: WwxSkin

Ähnliche Themen

  1. IP-Symcon Erweiterung für Visual Studio Code
    Von paresy im Forum Entwicklung mit PHP-SDK/Delphi-SDK
    Antworten: 6
    Letzter Beitrag: 16.08.19, 18:49
  2. Visual Studio Code und Xdebug möglich?
    Von dampflok2000 im Forum Skripte, PHP, SQL
    Antworten: 2
    Letzter Beitrag: 28.08.17, 21:19
  3. Data Code aus IR Code auslesen
    Von Fonzo im Forum Allgemeine Diskussion
    Antworten: 14
    Letzter Beitrag: 13.04.17, 15:23
  4. Modbus Code 15 und Code 16
    Von MikeE im Forum Allgemeine Diskussion
    Antworten: 9
    Letzter Beitrag: 30.07.15, 09:24
  5. IPS Entwicklung mit Visual Studio
    Von Heimgeist im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 2
    Letzter Beitrag: 23.01.14, 20:32