Experimenting with Woodpecker CI
All checks were successful
--> Linted: GITLEAKS No errors were found in the linting process
--> Linted: JSCPD No errors were found in the linting process
--> Linted: NATURAL_LANGUAGE No errors were found in the linting process
--> Linted: YAML No errors were found in the linting process
Lint / lint (push) Successful in 28s
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
--> Linted: GITLEAKS No errors were found in the linting process
--> Linted: JSCPD No errors were found in the linting process
--> Linted: NATURAL_LANGUAGE No errors were found in the linting process
--> Linted: YAML No errors were found in the linting process
Lint / lint (push) Successful in 28s
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
99ff6f1f96
commit
565db50631
6
.woodpecker.yaml
Normal file
6
.woodpecker.yaml
Normal file
|
@ -0,0 +1,6 @@
|
|||
steps:
|
||||
check:
|
||||
image: git.vdx.hu/voidcontext/woodpecker-plugin-nix-attic
|
||||
settings:
|
||||
script: |
|
||||
nix flake check
|
|
@ -26,5 +26,6 @@
|
|||
(import ./nitter-bot.nix)
|
||||
(import ./miniflux.nix)
|
||||
# (import ./snikket.nix)
|
||||
(import ./woodpecker.nix)
|
||||
];
|
||||
}
|
||||
|
|
32
homelab/woodpecker.nix
Normal file
32
homelab/woodpecker.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
lib,
|
||||
config,
|
||||
kubenix,
|
||||
...
|
||||
}: {
|
||||
kubernetes.helm.releases.woodpecker = {
|
||||
namespace = "woodpecker";
|
||||
chart = kubenix.lib.helm.fetch {
|
||||
repo = "https://woodpecker-ci.org/";
|
||||
chart = "woodpecker";
|
||||
version = "1.3.0";
|
||||
sha256 = "";
|
||||
};
|
||||
values = {
|
||||
server.ingress = {
|
||||
enabled = true;
|
||||
hosts = [
|
||||
{
|
||||
host = "ci.gmem.ca";
|
||||
paths = [ { path = "/"; } ];
|
||||
}
|
||||
];
|
||||
tls = [
|
||||
{
|
||||
hosts = ["ci.gmem.ca"];
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue