wip: jenkins

Signed-off-by: jolheiser <john.olheiser@gmail.com>
jenkins
jolheiser 2024-03-17 13:31:03 -05:00 committed by jolheiser
parent 5dbfb366a2
commit fa52dc1a8c
No known key found for this signature in database
5 changed files with 44 additions and 1 deletions

View File

@ -80,7 +80,9 @@ in
"dnd.jolheiser.com".extraConfig = ''
reverse_proxy localhost:30000
'';
"ci.jolheiser.com".extraConfig = ''
reverse_proxy localhost:2423
'';
};
};
}

View File

@ -12,6 +12,7 @@ in
./git-pr.nix
./golink.nix
./gotosocial.nix
./jenkins.nix
./restic.nix
./soju.nix
./tandoor.nix

View File

@ -0,0 +1,25 @@
{ config, ... }:
{
age.secrets.jenkins.file = ../../secrets/personal/jenkins.age;
services.jenkins = {
enable = true;
listenAddress = "localhost";
port = 2423;
jobBuilder = {
enable = false; # Currently broken
accessTokenFile = config.age.secrets.jenkins.path;
nixJobs = [
{
job = {
name = "echo";
builders = [
{
shell = "echo 'Hello, world!'";
}
];
};
}
];
};
};
}

View File

@ -0,0 +1,11 @@
age-encryption.org/v1
-> ssh-ed25519 E8j6/g AJiLqqUpu/SLAFvz6EXvZ6o1PXa1DrcBjf94gpEFq10
ZYHjqsJ8tVer0YlJvJ11XQYx6P8FlB5Nj8Gr4BYZlCw
-> ssh-ed25519 f31uNA 0iFxySw9nqD6uhCyFTND0cNLAWnAcKVDhbP5dzizXGk
lr/gjZxUP0Ta8cRw24Zf26TLQmw+fRlElPqZvXR5d9g
-> @>-grease
0Y9PU1g/9/KPNt0XjFcHHsL36Txo/gKyedRC524UAu/OpX6Ob8TDN1DOKvlG9HQN
cmcvJ5sKHDfh0MCef1FnZM2vhSxINm/WE2AYpjs
--- 6RV0T/JXRFKZDzFFtqFTjLIdZTETLW6MVRcuHqz5tkw
ò ž 6C„W¿J\Ý?0å/;®Iˆ ÃϬp
«ù€¡Ô׃<EFBFBD>jßUûQÉéÉh™…

View File

@ -49,4 +49,8 @@ in
jolheiser
dragonwell
];
"personal/jenkins.age".publicKeys = [
jolheiser
dragonwell
];
}