1
0

hosts/web-2: Publish mitel-ommclient2 documentation using update-from-hydra

This commit is contained in:
2023-09-09 14:15:24 +02:00
parent e515212708
commit e2f58fd25c
4 changed files with 39 additions and 3 deletions
hosts/web-2
modules/update-from-hydra
pkgs/update-from-hydra

@ -45,6 +45,14 @@ let
'';
};
buildOutput = mkOption {
type = with types; nullOr str;
default = null;
description = ''
Build output name
'';
};
nixStoreUri = mkOption {
type = types.str;
description = ''
@ -85,7 +93,7 @@ in {
wantedBy = [ "multi-user.target" ];
script = ''
${pkgs.update-from-hydra}/bin/update-from-hydra --hydra-url "${path.hydraUrl}" --hydra-project "${path.hydraProject}" --hydra-jobset "${path.hydraJobset}" --hydra-job "${path.hydraJob}" --nix-store-uri "${path.nixStoreUri}" --gcroot-name "${name}" "${path.resultPath}"
${pkgs.update-from-hydra}/bin/update-from-hydra --hydra-url "${path.hydraUrl}" --hydra-project "${path.hydraProject}" --hydra-jobset "${path.hydraJobset}" --hydra-job "${path.hydraJob}" ${optionalString (path.buildOutput != null) "--build-output ${path.buildOutput}"} --nix-store-uri "${path.nixStoreUri}" --gcroot-name "${name}" "${path.resultPath}"
'';
})
) cfg.paths);