Continuous Integration (CI): Difference between revisions

imported>Mic92
No edit summary
imported>Mic92
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 [https://github.com/Mic92/dotfiles/blob/master/.drone.yml Mic92's dotfiles].
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/cntr/blob/master/.drone.yml cntr] 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]