Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Travis-CI: plötzlich fallen Adapter bei node.js 8 & 10 durch

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Travis-CI: plötzlich fallen Adapter bei node.js 8 & 10 durch

    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      forelleblau last edited by forelleblau

      Hallo
      Plötzlich fallen alle meine Adapter bei Travis durch! node.js 6 - Tests werden bestanden, bei 8 und 10 gibts Fehler im Zusammenhang mit iobroker.js-controller:

       Test smappee adapter
      installJsController...
          1) "before all" hook: Test smappee adapter: Start js-controller
      Controller is not running!
      Adapter normal terminated: true
      

      Die vollständigen Resultate hier https://travis-ci.org/forelleblau/ioBroker.smappee

      Das passiert auch bei Adaptern, die bestanden haben, ich nichts daran verändert habe und einfach den aktuellen (grünen) build nochmal gestartet habe.

      Bei AppVeyor bestehen die builds alle Tests.

      Muss ich irgendwo eine Version anpassen? Kann mir jemand weiterhelfen?

      Herzlichen Dank Forelleblau

      1 Reply Last reply Reply Quote 0
      • F
        forelleblau last edited by

        Habe eben entdeckt, das bei Travis eine "partial Outage" für npm besteht. Kann das daran liegen? Mal warten, bis das wieder funktioniert.

        1 Reply Last reply Reply Quote 0
        • smaragdschlange
          smaragdschlange last edited by

          Hi,
          wollte Dich nur wissen lassen, dass ich dasselbe Problem habe. Selbst ältere Builds, die bereits positiv getestet waren, fallen jetzt durch die Nodes.js 8 und 10 Prüfungen.
          Hoffentlich kriegen die das schnell wieder hin.

          1 Reply Last reply Reply Quote 0
          • F
            forelleblau last edited by

            Hallo Sven

            Danke, das beruhigt.
            Forelleblau

            1 Reply Last reply Reply Quote 0
            • Zefau
              Zefau last edited by

              Bei mir lag es an der aktuellen Version des ioBroker.js-controller (v2.0.0) im Github repo.
              Mit folgender Anpassung der .travis.yml sind die Unterschiede zur alten 1.5.x Version sichtbar:

              os:
                - linux
                - osx
              language: node_js
              node_js:
                - '4'
                - '6'
                - '8'
                - '10'
                - '11'
              env:
                - IOBROKER=master
                - IOBROKER=1.5.x
              before_script:
                - export NPMVERSION=$(echo "$($(which npm) -v)"|cut -c1)
                - 'if [[ $NPMVERSION == 5 ]]; then npm install -g npm@5; fi'
                - npm -v
                - npm install winston@2.3.1
                - 'if [ "$IOBROKER" == "master" ]; then npm install https://github.com/ioBroker/ioBroker.js-controller/tarball/master --production; fi'
                - 'if [ "$IOBROKER" == "1.5.x" ]; then npm install https://github.com/ioBroker/ioBroker.js-controller/tarball/${IOBROKER} --production; fi'
              addons:
                apt:
                  sources:
                    - ubuntu-toolchain-r-test
                  packages:
              - g++-4.8
              

              Results siehe https://travis-ci.org/Zefau/ioBroker.nello/builds/501105411: master fails, 1.5.x läuft durch.

              Viele Grüße
              Zefau

              apollon77 1 Reply Last reply Reply Quote 0
              • F
                forelleblau last edited by

                Hallo Zefau
                Danke für den Hinweis. Ich kann mit deiner .travis.yml bei mir den selben Effekt feststellen.

                Nur ist mir nun nicht ganz klar, was ich damit mache. Muss ich bei mir etwas anpassen, damit meine Adapter auch mit dem neuen js-controller bei Travis durchlaufen?

                Herzliche Grüsse Forelleblau

                Zefau 1 Reply Last reply Reply Quote 0
                • Zefau
                  Zefau @forelleblau last edited by

                  @forelleblau Der Fehler liegt im ioBroker.js-controller, daher hast du meines Wissens nach keine Möglichkeiten hier eine Anpassung vorzunehmen. Hier müssen @Bluefox, @apollon77 und co. bei der Entwicklung drauf achten.

                  1 Reply Last reply Reply Quote 0
                  • apollon77
                    apollon77 last edited by

                    siehe auch: https://forum.iobroker.net/topic/20556/github-core-files-update-pr-incoming

                    1 Reply Last reply Reply Quote 1
                    • apollon77
                      apollon77 @Zefau last edited by

                      @Zefau Das wird aber nicht klappen weil die Änderungen irgendwie auch an travis-ci liegen ... Appveyor tut ja wie schon berichtet. Ich habe jetzt eine Änderung im Rahmen des PRs die das dennoch alles erlaubt.

                      Und bei js.controller 2.0 ist winston in v3.2.1 gebraucht

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      940
                      Online

                      31.6k
                      Users

                      79.4k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      439
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo