Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Woodpecker
  3. What is Woodpecker ?

What is Woodpecker ?

Scheduled Pinned Locked Moved Woodpecker
24 Posts 7 Posters 3.8k Views 6 Watching
  • 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.
  • girishG girish

    Woodpecker is a simple CI engine with great extensibility.

    https://woodpecker-ci.org/
    https://github.com/woodpecker-ci/woodpecker

    L Offline
    L Offline
    LoudLemur
    wrote on last edited by
    #1

    @girish said in Woodpecker CI:

    Woodpecker is a simple CI engine with great extensibility.

    https://woodpecker-ci.org/
    https://github.com/woodpecker-ci/woodpecker

    Woodpecker CI is another, unfortunately far too common, example of using abbreviations and nowhere explaining what they mean. Even in their own documentation it is hard to find an explanation. The typeface makes the problem worse as it is not easy to see if it is actually cL or ci.

    Then you might end up looking for compression ignition software for diagnosing and calibrating diesel engines...

    The software seems well named, after one who repeatedly bangs their head against a tree.

    girishG 1 Reply Last reply
    5
    • girishG girish moved this topic from App Wishlist on
    • L LoudLemur

      @girish said in Woodpecker CI:

      Woodpecker is a simple CI engine with great extensibility.

      https://woodpecker-ci.org/
      https://github.com/woodpecker-ci/woodpecker

      Woodpecker CI is another, unfortunately far too common, example of using abbreviations and nowhere explaining what they mean. Even in their own documentation it is hard to find an explanation. The typeface makes the problem worse as it is not easy to see if it is actually cL or ci.

      Then you might end up looking for compression ignition software for diagnosing and calibrating diesel engines...

      The software seems well named, after one who repeatedly bangs their head against a tree.

      girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by
      #2

      @LoudLemur said in What is Woodpecker ?:

      The software seems well named, after one who repeatedly bangs their head against a tree.

      Ha ha , I laughed hard at that one.

      Woodpecker is a CI system. Developers can set up actions/jobs when they commit changes to a repository. We use GitLab CI and here is an example what we do:

      • When we push things to our docs repo at https://git.cloudron.io/cloudron/docs, GitLab will create a "job"
      • The job is run by the "CI" . It takes the repo changes, builds it and publishes the result to https://docs.cloudron.io .

      So, basically automation when code changes happen. You can also set things up like running tests when someone submits a PR etc.

      Many version control systems like Gitea/Gogs/Redmine don't have their own CI system. They only host code/issues. One can use Woodpecker as a CI system. When you commit changes to Gitea, it will process the jobs/actions.

      On a side note, Gitea is developing it's own built-in CI now with "Gitea actions" (which compares to GitHub actions).

      Hope that makes sense!

      L 1 Reply Last reply
      3
      • girishG girish

        @LoudLemur said in What is Woodpecker ?:

        The software seems well named, after one who repeatedly bangs their head against a tree.

        Ha ha , I laughed hard at that one.

        Woodpecker is a CI system. Developers can set up actions/jobs when they commit changes to a repository. We use GitLab CI and here is an example what we do:

        • When we push things to our docs repo at https://git.cloudron.io/cloudron/docs, GitLab will create a "job"
        • The job is run by the "CI" . It takes the repo changes, builds it and publishes the result to https://docs.cloudron.io .

        So, basically automation when code changes happen. You can also set things up like running tests when someone submits a PR etc.

        Many version control systems like Gitea/Gogs/Redmine don't have their own CI system. They only host code/issues. One can use Woodpecker as a CI system. When you commit changes to Gitea, it will process the jobs/actions.

        On a side note, Gitea is developing it's own built-in CI now with "Gitea actions" (which compares to GitHub actions).

        Hope that makes sense!

        L Offline
        L Offline
        LoudLemur
        wrote on last edited by LoudLemur
        #3

        @girish said in What is Woodpecker ?:

        Hope that makes sense!

        Haha! Thanks @girish. SOIDBSOIISU. FE, WDCIM?

        humptydumptyH 1 Reply Last reply
        1
        • marcusquinnM Offline
          marcusquinnM Offline
          marcusquinn
          wrote on last edited by
          #4

          TBH, CI/CD is really a dev-only tool, so niche audience, but anything that helps developers helps this community grow.

          Advantage of using a separate CI/CD app, is the work being separated from the Git* app, so choice on which to use, or migrate, can remain flexible.

          GitLab is great, but I also find their setup structure a bit more complicated than necessary. Gitea simplicity is now my preference. Nothing wrong with having the options and being able to compare them. The more you learn, the more you can do with any system.

          Web Design https://www.evergreen.je
          Development https://brandlight.org
          Life https://marcusquinn.com

          1 Reply Last reply
          1
          • jdaviescoatesJ Offline
            jdaviescoatesJ Offline
            jdaviescoates
            wrote on last edited by
            #5

            🤣

            All these replies and still no one has informed @LoudLemur what the hell CI actually is! 😆

            CI stands for Continuous Integration
            https://en.wikipedia.org/wiki/Continuous_integration

            I use Cloudron with Gandi & Hetzner

            L 2 Replies Last reply
            1
            • jdaviescoatesJ jdaviescoates

              🤣

              All these replies and still no one has informed @LoudLemur what the hell CI actually is! 😆

              CI stands for Continuous Integration
              https://en.wikipedia.org/wiki/Continuous_integration

              L Offline
              L Offline
              LoudLemur
              wrote on last edited by LoudLemur
              #6

              @jdaviescoates said in What is Woodpecker ?:

              🤣

              All these replies and still no one has informed @LoudLemur what the hell CI actually is! 😆

              CI stands for Continuous Integration
              https://en.wikipedia.org/wiki/Continuous_integration

              😁 TIH!

              nichu42N jdaviescoatesJ 2 Replies Last reply
              0
              • L LoudLemur

                @jdaviescoates said in What is Woodpecker ?:

                🤣

                All these replies and still no one has informed @LoudLemur what the hell CI actually is! 😆

                CI stands for Continuous Integration
                https://en.wikipedia.org/wiki/Continuous_integration

                😁 TIH!

                nichu42N Offline
                nichu42N Offline
                nichu42
                wrote on last edited by
                #7

                I just love this thread.

                Matrix: @nichu42:blueplanet.social

                1 Reply Last reply
                1
                • L LoudLemur

                  @jdaviescoates said in What is Woodpecker ?:

                  🤣

                  All these replies and still no one has informed @LoudLemur what the hell CI actually is! 😆

                  CI stands for Continuous Integration
                  https://en.wikipedia.org/wiki/Continuous_integration

                  😁 TIH!

                  jdaviescoatesJ Offline
                  jdaviescoatesJ Offline
                  jdaviescoates
                  wrote on last edited by
                  #8

                  @LoudLemur said in What is Woodpecker ?:

                  TIH!

                  Er, what does that mean?!? 🤣

                  I use Cloudron with Gandi & Hetzner

                  L 1 Reply Last reply
                  0
                  • jdaviescoatesJ jdaviescoates

                    @LoudLemur said in What is Woodpecker ?:

                    TIH!

                    Er, what does that mean?!? 🤣

                    L Offline
                    L Offline
                    LoudLemur
                    wrote on last edited by
                    #9

                    @jdaviescoates said in What is Woodpecker ?:

                    @LoudLemur said in What is Woodpecker ?:

                    TIH!

                    Er, what does that mean?!? 🤣

                    TIH - This Is Hilarious!

                    1 Reply Last reply
                    1
                    • L LoudLemur

                      @girish said in What is Woodpecker ?:

                      Hope that makes sense!

                      Haha! Thanks @girish. SOIDBSOIISU. FE, WDCIM?

                      humptydumptyH Offline
                      humptydumptyH Offline
                      humptydumpty
                      wrote on last edited by
                      #10

                      @LoudLemur said in What is Woodpecker ?:

                      SOIDBSOIISU. FE, WDCIM?

                      and this?

                      L 1 Reply Last reply
                      0
                      • humptydumptyH humptydumpty

                        @LoudLemur said in What is Woodpecker ?:

                        SOIDBSOIISU. FE, WDCIM?

                        and this?

                        L Offline
                        L Offline
                        LoudLemur
                        wrote on last edited by
                        #11

                        @humptydumpty said in What is Woodpecker ?:

                        @LoudLemur said in What is Woodpecker ?:

                        SOIDBSOIISU. FE, WDCIM?

                        and this?

                        Oh, that SOIDBSOIISU. FE, WDCIM? That is the good old shorthand for:

                        Some Of It Does But Some Of It Is Still Unclear. For Example, What Does CI Mean?

                        😲

                        1 Reply Last reply
                        1
                        • jdaviescoatesJ jdaviescoates

                          🤣

                          All these replies and still no one has informed @LoudLemur what the hell CI actually is! 😆

                          CI stands for Continuous Integration
                          https://en.wikipedia.org/wiki/Continuous_integration

                          L Offline
                          L Offline
                          LoudLemur
                          wrote on last edited by
                          #12

                          @jdaviescoates said in What is Woodpecker ?:

                          🤣

                          All these replies and still no one has informed @LoudLemur what the hell CI actually is! 😆

                          CI stands for Continuous Integration
                          https://en.wikipedia.org/wiki/Continuous_integration

                          Well thank you, @jdaviescoates ! I knew I would find out eventually. TYVM!

                          marcusquinnM timconsidineT 2 Replies Last reply
                          1
                          • L LoudLemur

                            @jdaviescoates said in What is Woodpecker ?:

                            🤣

                            All these replies and still no one has informed @LoudLemur what the hell CI actually is! 😆

                            CI stands for Continuous Integration
                            https://en.wikipedia.org/wiki/Continuous_integration

                            Well thank you, @jdaviescoates ! I knew I would find out eventually. TYVM!

                            marcusquinnM Offline
                            marcusquinnM Offline
                            marcusquinn
                            wrote on last edited by
                            #13

                            @LoudLemur Sorry, assumed if you were looking at it you knew what CD/CD is. Continuous integration and deployment. Basically, you commit code to a repo, and the CI/CD scripts run, check it all works, and makes it live. Basically saved command link scripts with a UI (user interface 🙂 ) for seeing what happened, when, by whom, and if it worked.

                            Web Design https://www.evergreen.je
                            Development https://brandlight.org
                            Life https://marcusquinn.com

                            1 Reply Last reply
                            1
                            • L LoudLemur

                              @jdaviescoates said in What is Woodpecker ?:

                              🤣

                              All these replies and still no one has informed @LoudLemur what the hell CI actually is! 😆

                              CI stands for Continuous Integration
                              https://en.wikipedia.org/wiki/Continuous_integration

                              Well thank you, @jdaviescoates ! I knew I would find out eventually. TYVM!

                              timconsidineT Online
                              timconsidineT Online
                              timconsidine
                              App Dev
                              wrote on last edited by
                              #14

                              @LoudLemur I had the same lack of understanding initially but resorted to my ChatGPT UI instance :

                              What is Woodpecker fork of Drone and what is CI/CD?

                              The Woodpecker fork of Drone is a community-driven version of the Drone Continuous Integration/Continuous Deployment (CI/CD) platform. It is a popular open-source tool used to automate the building, testing and deployment of software code changes.

                              CI/CD refers to the practice of automatically building, testing, and deploying code changes in a fast and reliable manner. It involves automating the software development life cycle, from code changes all the way through to release and deployment, in order to speed up the delivery of software to users.

                              Continuous Integration (CI) involves automatically building and testing code changes as they are committed to the repository, ensuring that any issues are caught early in the development process. Continuous Deployment (CD) goes a step further and automatically deploys code changes to production systems once they have passed all the necessary tests in the CI stage.

                              By automating the process and making use of tools like Woodpecker and Drone, development teams can reduce the time and effort required for manual testing, improve the quality of their software, and increase the speed of delivering code changes to users.

                              While I remain sceptical on some issues of longer term AI deployment, I am finding ChatGPT really useful, e.g.

                              • rapidly answering questions which would take 10x longer through conventional searching
                              • getting coding tips, syntax explanations and usage examples
                              • generating static HTML landing pages quicker and better than I would do manually

                              Grateful to @marcusquinn for setting me on the AI path 👍

                              L 2 Replies Last reply
                              3
                              • timconsidineT timconsidine

                                @LoudLemur I had the same lack of understanding initially but resorted to my ChatGPT UI instance :

                                What is Woodpecker fork of Drone and what is CI/CD?

                                The Woodpecker fork of Drone is a community-driven version of the Drone Continuous Integration/Continuous Deployment (CI/CD) platform. It is a popular open-source tool used to automate the building, testing and deployment of software code changes.

                                CI/CD refers to the practice of automatically building, testing, and deploying code changes in a fast and reliable manner. It involves automating the software development life cycle, from code changes all the way through to release and deployment, in order to speed up the delivery of software to users.

                                Continuous Integration (CI) involves automatically building and testing code changes as they are committed to the repository, ensuring that any issues are caught early in the development process. Continuous Deployment (CD) goes a step further and automatically deploys code changes to production systems once they have passed all the necessary tests in the CI stage.

                                By automating the process and making use of tools like Woodpecker and Drone, development teams can reduce the time and effort required for manual testing, improve the quality of their software, and increase the speed of delivering code changes to users.

                                While I remain sceptical on some issues of longer term AI deployment, I am finding ChatGPT really useful, e.g.

                                • rapidly answering questions which would take 10x longer through conventional searching
                                • getting coding tips, syntax explanations and usage examples
                                • generating static HTML landing pages quicker and better than I would do manually

                                Grateful to @marcusquinn for setting me on the AI path 👍

                                L Offline
                                L Offline
                                LoudLemur
                                wrote on last edited by
                                #15

                                @timconsidine said in What is Woodpecker ?:

                                What is Woodpecker fork of Drone and what is CI/CD?

                                That was a good way of asking the AI. I asked mine without providing the Woodpecker context.

                                1 Reply Last reply
                                1
                                • timconsidineT timconsidine

                                  @LoudLemur I had the same lack of understanding initially but resorted to my ChatGPT UI instance :

                                  What is Woodpecker fork of Drone and what is CI/CD?

                                  The Woodpecker fork of Drone is a community-driven version of the Drone Continuous Integration/Continuous Deployment (CI/CD) platform. It is a popular open-source tool used to automate the building, testing and deployment of software code changes.

                                  CI/CD refers to the practice of automatically building, testing, and deploying code changes in a fast and reliable manner. It involves automating the software development life cycle, from code changes all the way through to release and deployment, in order to speed up the delivery of software to users.

                                  Continuous Integration (CI) involves automatically building and testing code changes as they are committed to the repository, ensuring that any issues are caught early in the development process. Continuous Deployment (CD) goes a step further and automatically deploys code changes to production systems once they have passed all the necessary tests in the CI stage.

                                  By automating the process and making use of tools like Woodpecker and Drone, development teams can reduce the time and effort required for manual testing, improve the quality of their software, and increase the speed of delivering code changes to users.

                                  While I remain sceptical on some issues of longer term AI deployment, I am finding ChatGPT really useful, e.g.

                                  • rapidly answering questions which would take 10x longer through conventional searching
                                  • getting coding tips, syntax explanations and usage examples
                                  • generating static HTML landing pages quicker and better than I would do manually

                                  Grateful to @marcusquinn for setting me on the AI path 👍

                                  L Offline
                                  L Offline
                                  LoudLemur
                                  wrote on last edited by LoudLemur
                                  #16

                                  @timconsidine said in What is Woodpecker ?:

                                  generating static HTML landing pages quicker and better than I would do manually

                                  What prompt do you use for this?

                                  Grateful to @marcusquinn for setting me on the AI path 👍
                                  Definitely! All hail, @marcusquinn! 🙂

                                  timconsidineT 2 Replies Last reply
                                  2
                                  • marcusquinnM Offline
                                    marcusquinnM Offline
                                    marcusquinn
                                    wrote on last edited by marcusquinn
                                    #17

                                    Ahaha, thanks. Saved you from this path:

                                    • https://www.urbandictionary.com/define.php?term=Woodpecker

                                    Web Design https://www.evergreen.je
                                    Development https://brandlight.org
                                    Life https://marcusquinn.com

                                    1 Reply Last reply
                                    1
                                    • marcusquinnM Offline
                                      marcusquinnM Offline
                                      marcusquinn
                                      wrote on last edited by
                                      #18

                                      Made a list of interesting accounts building and talking AI stuff, for your convenience:

                                      • https://twitter.com/i/lists/1599344620768460801

                                      Web Design https://www.evergreen.je
                                      Development https://brandlight.org
                                      Life https://marcusquinn.com

                                      timconsidineT 1 Reply Last reply
                                      3
                                      • marcusquinnM Offline
                                        marcusquinnM Offline
                                        marcusquinn
                                        wrote on last edited by
                                        #19

                                        Watch this dude's work, it's the future and soon present of rapid dev:

                                        • https://twitter.com/mckaywrigley/status/1651707984886775808?s=20

                                        Web Design https://www.evergreen.je
                                        Development https://brandlight.org
                                        Life https://marcusquinn.com

                                        1 Reply Last reply
                                        0
                                        • L LoudLemur

                                          @timconsidine said in What is Woodpecker ?:

                                          generating static HTML landing pages quicker and better than I would do manually

                                          What prompt do you use for this?

                                          Grateful to @marcusquinn for setting me on the AI path 👍
                                          Definitely! All hail, @marcusquinn! 🙂

                                          timconsidineT Online
                                          timconsidineT Online
                                          timconsidine
                                          App Dev
                                          wrote on last edited by
                                          #20

                                          @LoudLemur said in What is Woodpecker ?:

                                          What prompt do you use for this?

                                          I don't have the exact prompt used (I tend to delete the conversations when done and start again). But it was something like this.

                                          You are en expert in developing beautiful static HTML landing pages without the use of separate CSS or JS files. Please generate for me a landing page which has a heading, a sub-heading and one paragraph of body text. The contents of these can be random, as I will replace them. Please use a random background from Unsplash which changes every 30 seconds.

                                          Inspired by super prompts from @marcusquinn

                                          Of course, if you want css or JS, just change the instruction.

                                          L 1 Reply Last reply
                                          3
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search