Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Automatic builds

    Scheduled Pinned Locked Moved
    Firmware wishlist
    3
    12
    590
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • gregsaunundefined
      gregsaun @oliof
      last edited by gregsaun

      @oliof Ah yes that would be great too. This can probably be handled as two separate tasks but I agree it would make sense. Moving to cmake is probably a lot of work.

      github.com/gregsaun - Papa Bear

      oliofundefined 1 Reply Last reply Reply Quote 0
      • oliofundefined
        oliof @gregsaun
        last edited by oliof

        @gregsaun there is an incomplete PR by @mfs12 that only targets Duet2the mini 3, covering all the other target devices would be "just work", but of course it's up to @dc42 to make that call (-;

        <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

        1 Reply Last reply Reply Quote 1
        • mfs12undefined
          mfs12
          last edited by mfs12

          Hey @gregsaun, @oliof,

          Paneldue is already ported to cmake. Check the github repo https://github.com/Duet3D/PanelDueFirmware

          It runs perfectly within Arch Linux so integration with automated build based on docker or similar should be feasible.

          I also started this work for RepRapFirmware. It brings basic support for the mini5+. It needs most of the configuration for other boards to be ported. Otherwise i think it's a good basis to start off.

          Check https://github.com/mfs12/RepRapFirmware/tree/integrate-cmake-build-system

          Visit me on github at https://github.com/mfs12/

          gregsaunundefined 1 Reply Last reply Reply Quote 2
          • gregsaunundefined
            gregsaun @mfs12
            last edited by

            @mfs12 That is awesome to head, thanks for that work. So yes for PanelDue we can use GitHub actions, it is using docker and you can specify the OS as well if you like.

            github.com/gregsaun - Papa Bear

            mfs12undefined 1 Reply Last reply Reply Quote 0
            • mfs12undefined
              mfs12 @gregsaun
              last edited by mfs12

              @gregsaun can you share the github action files. So far i am not familiar with github actions but would like to have this integrated as well.

              Visit me on github at https://github.com/mfs12/

              gregsaunundefined 1 Reply Last reply Reply Quote 0
              • gregsaunundefined
                gregsaun @mfs12
                last edited by

                @mfs12 It is not published yet but here is the create release GitHub action script I am currently using to create the release:
                create_release.yml.txt

                I have an external script to create the zip files and for now the splash screen creation isn't done yet. You need to rename the file as .yml

                github.com/gregsaun - Papa Bear

                1 Reply Last reply Reply Quote 0
                • mfs12undefined
                  mfs12
                  last edited by

                  @gregsaun, thanks i will have a look into it.

                  Visit me on github at https://github.com/mfs12/

                  1 Reply Last reply Reply Quote 0
                  • mfs12undefined
                    mfs12
                    last edited by

                    BTW to build Paneldue any Linux should be fine no need to use specifically Arch Linux.

                    Visit me on github at https://github.com/mfs12/

                    gregsaunundefined 1 Reply Last reply Reply Quote 1
                    • gregsaunundefined
                      gregsaun @mfs12
                      last edited by

                      @mfs12 Don't hesitate if you need help 🙂

                      github.com/gregsaun - Papa Bear

                      1 Reply Last reply Reply Quote 1
                      • gregsaunundefined
                        gregsaun
                        last edited by

                        For info, this is how my draft release looks like on GitHub after the automatic creation
                        bear_duet_config_release_01.jpg

                        github.com/gregsaun - Papa Bear

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA