woodpecker icon indicating copy to clipboard operation
woodpecker copied to clipboard

Leave a comment here if you are a user

Open laszlocph opened this issue 4 years ago • 26 comments

Please comment on this issue if you are using Woodpecker.

It would mean a lot. Would keep the spirit, and help convincing new users.

Add the nature of your usage as well: company / private, build volume per week

laszlocph avatar May 22 '20 12:05 laszlocph

In our legal services company we are using Woodpecker as a main CI/CD platform to great satisfaction, with hundreds of builds per day. It's tailor cut to our needs, simple and flexible. Friendly license is a great plus. Thoroughly recommended!

paweldaborowski avatar May 28 '20 13:05 paweldaborowski

I am starting to learn CICD (from a sysadmin POV), and after testing Drone, I move to Woodpecker. I was able to link woodpecker to my internal gitea server (in https).

Nikoos avatar Jun 18 '20 22:06 Nikoos

I'm currently still mostly testing and not yet fully using it

JensHeinrich avatar Aug 28 '20 22:08 JensHeinrich

I've been testing / building a knowledge base on different CI platforms for my company over the past few months intermittently. Tried a myriad of different platforms but some were overly complex and restrictive. We are a smallish company who develop solutions on the odoo framework mostly, but also do other things.

I landed on drone but the gray licensing lead me here. We've started the process of migrating active projects over to a woodpecker system we set up, after verifying it suits most of our needs (and after you addressed some of our issues!)

We have a use case where we have many projects which utilize mostly similar pipeline steps, so the custom plugin functionality is amazing for managing the pipeline scripts centrally, and managing which steps get executed on a per-project basis using the yaml file. This way, if our release process changes slightly in the future, we can just update that plugin and have the change propagate to all projects if we want.

Being able to override the default clone step with a plugin is great, as most of our repositories are a mix of private gitea --> private/public github submodules, and we weren't willing to change everything to use https instead of git@, so we just inject the private key (whose pubkey is attached to a robot user on both vcs systems) and clone recursively.

We've opted for building / testing on PR opening, and additional steps of releasing / notifying a new image upon merge, so we will probably have ~20-40 builds a week once all our projects are on there.

Just want to say thanks for your work on this!

PeterAlabaster avatar Oct 08 '20 10:10 PeterAlabaster

:hugs:

The system design is the work of the original Drone author Brad Rydzewski.

I just try to not mess it up too much and keep the 0.8 line alive, for the very same reasons.. it's simple, it's good enough, and I use it a lot :)

laszlocph avatar Oct 08 '20 14:10 laszlocph

I am using Woodpecker for a POC/Startup I am working on. I have it running out of my house on my personal Docker Swarm. I wanted a Container first CI. I have used a lot of different CI's on my own and at my day job - Jenkins, Bamboo, Jenkins, Gitlab CI. Woodpecker, and Drone by extension, was what I wanted.

taz77 avatar Dec 07 '20 23:12 taz77

Just starting out evaluating here. Really appreciate the spirit of the project <3

3nprob avatar Mar 06 '21 02:03 3nprob

I'm just in evaluation of container based CI/CD. I came here from Drone project, since OSS is not viable for Kubernetes. Thanks for your work!

cschildknecht-fielddata avatar Apr 16 '21 07:04 cschildknecht-fielddata

Hi everyone, I'm a computer science student from Belgium and I'd love to set this up on my servers, but I can't seem to find any information about how to set this up using Gitea. From the docs I was able to derive the following:

- 'DRONE_GITEA=true'
- 'DRONE_GITEA_CLIENT=${GITEA_CLIENT}'
- 'DRONE_GITEA_SECRET=${GITEA_SECRET}'

Where GITEA_CLIENT is the URL to my Gitea instance and GITEA_SECRET my OAuth secret. Is this correct? I based this off this page as there was no official link to any Gitea documentation.

I'd really appreciate any help, as I'm really excited to start using this!

Edit:

Add the nature of your usage as well: company / private, build volume per week

Kinda forgot about this. I would personally use this for all the projects me and my friends are making, so my build volume would probably be somewhere around 20-30 builds per week (my servers aren't that powerful so I wouldn't be able to go any higher).

ChewingBever avatar Apr 19 '21 09:04 ChewingBever

We adopted Woodpecker moving from a Drone 0.8 setup. Migration was pretty painless and our engineers are happier with proper multi-pipeline support.

We have 400+ repos and are doing around 4k builds a week.

Thanks for all your hard work :)

inverse avatar Apr 21 '21 19:04 inverse

@ChewingBever Gitea doesn't use OAuth in Woodpecker, perhaps this will help you in your setup: https://github.com/laszlocph/woodpecker/issues/130#issuecomment-675982171

laszlocph avatar Apr 22 '21 08:04 laszlocph

We adopted Woodpecker moving from a Drone 0.8 setup. Migration was pretty painless and our engineers are happier with proper multi-pipeline support.

We have 400+ repos and are doing around 4k builds a week.

@inverse This is amazing. Thanks for sharing! If you or others have any input on the direction of the project, I'm interested: https://github.com/laszlocph/woodpecker/issues/165#issuecomment-792546528

I see that Gitea is an interest for many. A Gitea push with OAuth would worth the effort..

laszlocph avatar Apr 22 '21 08:04 laszlocph

I see that Gitea is an interest for many. A Gitea push with OAuth would worth the effort..

Definitely of interest for me. I'm a current Drone user (just a small personal setup) but since they got picked up by Harness they fell into a blackhole and at some point even disabled issue tracking on GitHub -- so much for that "vibrant, opensource community" (apologies for sounding bitter) -- so I've been keeping a watchful eye on Woodpecker's Gitea support for a while.

jtackaberry avatar May 01 '21 23:05 jtackaberry

I use Gitea as my Git repository for my own Dockerfiles and docker-compose.yml to manage my private server. My environment is a good timesaver, but there are some boring and error prone tasks left. To fill this gap I installed Woodpecker. All in all Woodpecker looks good, but I found a strange behavior: https://github.com/laszlocph/woodpecker/issues/130#issuecomment-841794909

Edit: BTW, I'm using Woodpecker just for one day. For now it's more playing with it and to learn more about CI.

helmut72 avatar May 16 '21 10:05 helmut72

I too use Gitea, self-hosted. I haven't had a need for local CI for a while, but the last time I used it, my Jenkins instance had gone kaput, so I spun up Woodpecker a few months ago just to have it ready.

I finally needed it today. I'm currently trying to suss out which parts of the Drone API are and aren't working as I expect, but otherwise 💯 I'm on board.

ChanceNCounter avatar Jul 05 '21 06:07 ChanceNCounter

We are trying out Woodpecker for Sutty, a worker cooperative. We just started so I don't have a good measurement of how many builds we use just yet.

catdevnull avatar Sep 19 '21 04:09 catdevnull

Hey @laszlocph, thanks a lot for the hard fork and maintenance!

I am the founder of https://devforth.io/ software development company, we loved Drone CI because of it's simplicity and containerization idea, we used it for our clients a lot and recommended it a lot. At that time, as a contribution to the great tool and great idea, we created several blog posts and a set of guides which popularized DroneCI, however as it turned out this was a mistake.

Once it was unexpectedly sold, harness made unnecessarily huge price, and of course, we don't want to popularize Drone anymore. Thanks to you we are now moving to woodpecker. A lot of projects and a lot of work in progress.... But I think it should be capable because what we need is only basic configs, secrets + slack plugin. If this movement will be successful we will destroy all our guides about Drone and adjust them for woodpecker.

ivictbor avatar Sep 21 '21 19:09 ivictbor

@ivictbor that would be awesome, we are currently restructuring woodpecker to make it modern and easier to maintain. So next version will be breaking a lot with legacy ... just that you konw ... (esp. have a look at #218)


just a side-note, for the sake of funding ;) woodpecker is now on OpenCollective

6543 avatar Sep 21 '21 20:09 6543

@6543 Thanks for the info, the first build was handled successfully! We deployed https://tracklify.com using Woodpecker! Our DevOps engineer said the setup was pretty smooth and straightforward. The first small donation should also come soon!

ivictbor avatar Sep 22 '21 14:09 ivictbor

I have recently started using woodpecker internally for my own personal open source and private development. I have it tied to my internal gitea server and is working great. I tried drone first but couldn't get it to build at all.. woodpecker was easy to setup and runs great!

hairlesshobo avatar Sep 24 '21 14:09 hairlesshobo

I've been using Woodpecker together with my personal Gitea on my Raspberry Pi 4 and I've been liking it! The docs could do with some love perhaps and I have a few thoughts on how I'd like to make the build syntax better, but no real complaints from me :). Thanks

reivilibre avatar Nov 08 '21 08:11 reivilibre

Hey!

We're a software agency based in Cologne, Germany and are planning to move to woodpecker from drone. Same reason as @ivictbor: No more open source, huge price tags and no more development progress in drone ci. We have around 40-50 repos and around 100-200 builds per week.

Thank you so much for forking off of drone and maintaining this project! ❤️

BracketJohn avatar Dec 12 '21 17:12 BracketJohn

Just started using this today and it is the bee’s knees! Awesome work, and thank you so much! Love it!

I’m using woodpecker for my personal projects for now, running partially on my NAS and partially on some Raspberry Pi’s. So much better than anything else out there!

wzzrd avatar May 30 '22 16:05 wzzrd

I started to use it since gitlab stopped free pull mirrors for public repos. use it on gitea

it's nice but syntax is still has learning curve for me

EsmailELBoBDev2 avatar Aug 03 '22 11:08 EsmailELBoBDev2

Estoy evaluando usar woodpecker para proyectos NET (Full y core) pero tenia la duda si soportaba CD.

builderdotnet avatar Aug 21 '22 02:08 builderdotnet

support of CD: I would say yes ... with plugins

6543 avatar Aug 22 '22 04:08 6543

I'm using Woodpecker over at codeberg and just love it. So far nothing that couldn't be solved by looking stuff up in the docs - keep up the good work!

S1SYPHOS avatar Oct 26 '22 17:10 S1SYPHOS

I'm a user of woodpecker too. Just using it on my personal gitea instance. It I run the server on my RockPro64 board, and I'm using my computer as the agent (My board will never support to run more than one build at a time anyway).

Eragonfr avatar Oct 26 '22 20:10 Eragonfr

I use woodpecker every single day.

simmstein avatar Jan 16 '23 16:01 simmstein

I used Drone CI for years, but after the v1.0 I got pretty annoyed with it, especially that they ripped out useful feature to sell them as enterprise features. Then they were bought by harness which finally made me search for an alternative and I found woodpecker-ci and from one day to another suddently l had all my missing features back (and more new ones).

Long story short, I happily use woodpecker daily, so thanks to the whole team/community :)

imolein avatar Jan 29 '23 16:01 imolein