-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nixos/drone-server: init #73971
nixos/drone-server: init #73971
Conversation
Thank you for your contributions.
|
@filalex77 do you want to continue this? i would love to run drone natively on nixos. but in docker is also fine i guess |
I also have drone-exec-runner packaged, so it works without docker: https://github.com/Mic92/dotfiles/blob/master/nixos/eve/modules/drone.nix |
I'm interested in packaging it for nixpkgs, as my first real contribution. |
There you go: https://github.com/Mic92/dotfiles/blob/master/LICENSE.md |
Thanks, I'll start hacking on it ASAP |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Related to this |
I marked this as stale due to inactivity. → More info |
FYI: Drone is not fully open source anymore. There is a community fork of the last open version. https://woodpecker-ci.org/ |
I looked into it, but it seems to only support container-based runners. I'm using the exec runner and the ssh runner in droneCI extensively. Not sure what other features are missing in woodpecker. Drone still is fully open source, the licence just prohibits using certain parts for enterprise if I'm not mistaken. |
That violates freedom 0 of FSFs Free Software definition and is therefore not open source! It is source-available. You are right that woodpecker does not support all features (yet) that newer drone versions have. |
Motivation for this change
#70519
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)This change is