Continuous Integration (CI): Difference between revisions
imported>Mic92 |
imported>Mic92 No edit summary |
||
| Line 32: | Line 32: | ||
There is no official NixOS module however both drone and drone-cli are packaged in nixpkgs. | There is no official NixOS module however both drone and drone-cli are packaged in nixpkgs. | ||
Mic92 has the following [https://github.com/Mic92/dotfiles/blob/master/nixos/eve/modules/drone.nix custom module] in his repository. An example public project can be found in [https://github.com/Mic92/sops-nix/blob/master/.drone.yml sops-nix] and this project for an example using flakes [ | Mic92 has the following [https://github.com/Mic92/dotfiles/blob/master/nixos/eve/modules/drone.nix custom module] in his repository. An example public project can be found in [https://github.com/Mic92/sops-nix/blob/master/.drone.yml sops-nix] and this project for an example using flakes [https://github.com/Mic92/dotfiles/blob/master/.drone.yml Mic92's dotfiles]. | ||
=== Jenkins === | === Jenkins === | ||
[https://github.com/mrVanDalo mrVanDalo] has a [https://git.ingolf-wagner.de/palo/nixos-config/src/master/library/jenkins.nix library] to declare jenkins in his repository. It can be used as shown [https://git.ingolf-wagner.de/palo/nixos-config/src/master/configs/workhorse/jenkins.nix here] | [https://github.com/mrVanDalo mrVanDalo] has a [https://git.ingolf-wagner.de/palo/nixos-config/src/master/library/jenkins.nix library] to declare jenkins in his repository. It can be used as shown [https://git.ingolf-wagner.de/palo/nixos-config/src/master/configs/workhorse/jenkins.nix here] | ||