Change-Id: Ide669bce545394335b8643fa2896a242cac3df65 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3528 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			570 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			570 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { pkgs, ... }:
 | |
| 
 | |
| pkgs.stdenv.mkDerivation {
 | |
|   name = "deploy-whitby";
 | |
| 
 | |
|   phases = [ "installPhase" "installCheckPhase" ];
 | |
| 
 | |
|   nativeBuildInputs = with pkgs; [
 | |
|     makeWrapper
 | |
|   ];
 | |
| 
 | |
|   installPhase = ''
 | |
|     mkdir -p $out/bin
 | |
|     makeWrapper ${./deploy-whitby.sh} $out/bin/deploy-whitby.sh \
 | |
|       --prefix PATH : ${with pkgs; lib.makeBinPath [
 | |
|         ansi2html
 | |
|         git
 | |
|         jq
 | |
|         nix-diff
 | |
|       ]}
 | |
|   '';
 | |
| 
 | |
|   installCheckInputs = with pkgs; [
 | |
|     shellcheck
 | |
|   ];
 | |
| 
 | |
|   doInstallCheck = true;
 | |
|   installCheckPhase = ''
 | |
|     shellcheck $out/bin/deploy-whitby.sh
 | |
|   '';
 | |
| }
 |