Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Wichtige Änderungen: CI Testing

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    630

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    628

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Wichtige Änderungen: CI Testing

Geplant Angeheftet Gesperrt Verschoben Entwicklung
adapterdevelopmentjs-controllertesting
1 Beiträge 1 Kommentatoren 547 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • foxriver76F Offline
    foxriver76F Offline
    foxriver76
    Developer
    schrieb am zuletzt editiert von apollon77
    #1

    Hallo zusammen,

    da wir aktuell den js-controller in mehrere Module unterteilen, lässt dieser sich zukünftig nicht mehr von GitHub installieren. Die GitHub Installation wird derzeit in den CI Workflows (z. B. @iobroker/testing) genutzt. Ab sofort werden wir bei Änderungen am Controller nachts einen automatisierten Build releasen. Dieser wird unter dem npm Tag „dev“ released werden. In der neusten Version 2.5.1 von @iobroker/testing wird dieser Dev Build nun herangezogen. Ebenso gab es einen Backport unter der Version 1.4.0, um einige Adapter, welche aktuell noch eine 1.x.x Version als devDep drin haben, mit depend-a-bot auto merge ohne manuellen Aufwand für die Entwickler anzupassen.

    Für die Adapter, welche individualisiertes Testing machen, wird @Apollon77 entsprechende PR’s erstellen, welche hauptsächlich den Install von GitHub auf den dev Build verlagern.

    @Apollon77 wird auch für die Repos einen PR machen die noch Nodejs 10.x im travis/Appveyor oder GitHub Testing drin haben, da Nodejs 10.x mit Controller 4.0 ausgedient haben wird.

    Für die Adapter, welche kein depend-a-bot auto-merge konfiguriert haben, bitte manuell die Dep hochziehen, bzw. mindestens ein manuelles npm install drüber schieben, damit die package-lock.json auf die aktuelle Version angehoben wird. Die package-lock.json wird bei npm ci angezogen, welches die meisten Test Workflows nutzen.

    

Sobald wir den modularisierten js-controller in den master Branch packen, werden CI Tests ohne die entsprechenden Anpassungen fehlschlagen!

    Ebenso bitten wir euch, fehlschlagende Tests mit dem neuen Testing bei uns zu melden. Es ist nicht auszuschließen, dass durch die Umstrukturierung an der ein oder anderen Ecke noch was klemmt.

    beste Grüße

    fox

    Videotutorials & mehr

    Hier könnt ihr mich unterstützen.

    1 Antwort Letzte Antwort
    2
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    456

    Online

    32.6k

    Benutzer

    81.9k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe