Add version file for crane push
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Build image / build-image (push) Failing after 3m13s
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Build image / build-image (push) Failing after 3m13s
				
			This commit is contained in:
		
							parent
							
								
									c4017843ec
								
							
						
					
					
						commit
						b91ab5d603
					
				| @ -1,7 +1,7 @@ | |||||||
| name: Build container | name: Build image | ||||||
| on: [push] | on: [push] | ||||||
| jobs: | jobs: | ||||||
|   build-container: |   build-image: | ||||||
|     runs-on: ubuntu-22.04 |     runs-on: ubuntu-22.04 | ||||||
|     steps: |     steps: | ||||||
|       - name: Checkout repo |       - name: Checkout repo | ||||||
| @ -12,12 +12,17 @@ jobs: | |||||||
|         uses: cachix/install-nix-action@v31 |         uses: cachix/install-nix-action@v31 | ||||||
|         with: |         with: | ||||||
|           enable_kvm: false |           enable_kvm: false | ||||||
|       - name: Build container |       - name: Build image | ||||||
|         run: nix build .#docker |         run: nix build .#image | ||||||
|       - run: ls -l |       - run: ls -l | ||||||
|       - run: ls -l $(readlink -f result) |       - run: ls -l $(readlink -f result) | ||||||
|       - name: Install crane |       - name: Install crane | ||||||
|         run: | |         run: | | ||||||
|           curl -sL "https://github.com/google/go-containerregistry/releases/download/v0.20.3/go-containerregistry_Linux_x86_64.tar.gz" > go-containerregistry.tar.gz |           curl -sL "https://github.com/google/go-containerregistry/releases/download/v0.20.3/go-containerregistry_Linux_x86_64.tar.gz" > go-containerregistry.tar.gz | ||||||
|           tar -zxvf go-containerregistry.tar.gz -C /usr/local/bin/ crane |           tar -zxvf go-containerregistry.tar.gz -C /usr/local/bin/ crane | ||||||
|       - run: crane push result |       - name: Get image name | ||||||
|  |         run: nix build .#image-name -o image-name | ||||||
|  | 
 | ||||||
|  |       - run: echo $(cat image-name) | ||||||
|  | 
 | ||||||
|  |       - run: crane push result $(cat image-name) | ||||||
|  | |||||||
| @ -39,7 +39,10 @@ | |||||||
|     }; |     }; | ||||||
|     packages.${system} = { |     packages.${system} = { | ||||||
|       default = vrnp-static; |       default = vrnp-static; | ||||||
|       docker = pkgs.dockerTools.buildImage { |       image-name = pkgs.runCommand "vrnp-version" {} '' | ||||||
|  |         echo -n git.pbrinkmeier.de/paul/vrnp:${vrnp-static.version} > $out | ||||||
|  |       ''; | ||||||
|  |       image = pkgs.dockerTools.buildImage { | ||||||
|         name = "git.pbrinkmeier.de/paul/vrnp"; |         name = "git.pbrinkmeier.de/paul/vrnp"; | ||||||
|         tag = vrnp-static.version; |         tag = vrnp-static.version; | ||||||
|         copyToRoot = pkgs.buildEnv { |         copyToRoot = pkgs.buildEnv { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Paul Brinkmeier
						Paul Brinkmeier