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.7k 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.
  • 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 Offline
                            timconsidineT Offline
                            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 Offline
                                        timconsidineT Offline
                                        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
                                        • marcusquinnM marcusquinn

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

                                          • https://twitter.com/i/lists/1599344620768460801
                                          timconsidineT Offline
                                          timconsidineT Offline
                                          timconsidine
                                          App Dev
                                          wrote on last edited by
                                          #21

                                          @marcusquinn said in What is Woodpecker ?:

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

                                          👍 definitiely convenient and useful

                                          L 1 Reply Last reply
                                          1
                                          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