add buildbot

This commit is contained in:
2025-10-01 14:21:25 +02:00
parent 1a42b79c81
commit 6d3c8a92c4
8 changed files with 295 additions and 2 deletions

View File

@@ -180,6 +180,35 @@
};
};
};
buildbot = {
module.input = "self";
module.name = "@rpqt/buildbot";
roles.master.machines.verbena = {
settings = {
domain = "buildbot.turifer.dev";
admins = [ "rpqt" ];
topic = "buildbot-nix";
gitea.instanceUrl = "https://git.turifer.dev";
};
};
roles.master.extraModules = [
{
services.nginx.virtualHosts."buildbot.turifer.dev" = {
enableACME = true;
forceSSL = true;
};
security.acme.certs."buildbot.turifer.dev" = {
email = "admin@turifer.dev";
};
}
];
roles.worker.machines.verbena = { };
};
};
};
}

View File

@@ -84,6 +84,11 @@
url = "https://cloud.home.rpqt.fr";
icon = "sh:nextcloud";
}
{
title = "Buildbot";
url = "https://buildbot.turifer.dev";
icon = "https://www.buildbot.net/img/full_logo.svg";
}
];
}
{