Compare commits
	
		
			35 Commits
		
	
	
		
			9f26a280cd
			...
			a175ad22ae
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | a175ad22ae | ||
|   | c00b8f24f1 | ||
|   | 56d67889b4 | ||
|   | eceec32264 | ||
|   | bc15cfd21d | ||
|   | 2f0dd1b59b | ||
|   | 2c1d1e42bd | ||
|   | e125aa5703 | ||
|   | ec87e87fd1 | ||
|   | 76ea336d6f | ||
|   | 74be0b8a90 | ||
|   | 28bb8be8b2 | ||
|   | 225b231262 | ||
|   | 309266e8e7 | ||
|   | 0b6b3a021b | ||
|   | d3022c010f | ||
|   | 116cc5ce51 | ||
|   | 6bab8ac3a9 | ||
|   | f86c94ae99 | ||
|   | b91ab5d603 | ||
|   | c4017843ec | ||
|   | b0a989109a | ||
|   | e8b1556770 | ||
|   | b990bf2b8f | ||
|   | 389b83c72f | ||
|   | ee00ba9b34 | ||
|   | fa68ab9bcc | ||
|   | 1bcf8e30a0 | ||
|   | 8189157608 | ||
|   | 3f9cee98f4 | ||
|   | 0c8a48cd41 | ||
|   | 09bdd39fd8 | ||
|   | 9506864c2d | ||
|   | aca227bdc6 | ||
|   | 1020564f8f | 
							
								
								
									
										32
									
								
								.gitea/workflows/build-image.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.gitea/workflows/build-image.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,32 @@ | |||||||
|  | name: Build image | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     tags: | ||||||
|  |       - 'v*' | ||||||
|  | jobs: | ||||||
|  |   build-image: | ||||||
|  |     container: | ||||||
|  |       image: catthehacker/ubuntu:act-latest | ||||||
|  |     steps: | ||||||
|  |       - name: Checkout repo | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  |         # Required for installing nix | ||||||
|  |       - name: Install sudo | ||||||
|  |         run: apt-get update && apt-get install -y sudo | ||||||
|  |       - name: Install Nix | ||||||
|  |         uses: cachix/install-nix-action@v31 | ||||||
|  |         with: | ||||||
|  |           enable_kvm: false | ||||||
|  |       - name: Get image meta | ||||||
|  |         run: nix build .#image-meta -o image-meta | ||||||
|  |       - name: Version check | ||||||
|  |         run: | | ||||||
|  |           VERSION=$(cat image-meta/version) | ||||||
|  |           [ "$GITHUB_REF_NAME" = v"$VERSION" ] | ||||||
|  |       - name: Build image | ||||||
|  |         run: nix build .#image -o image.tar.gz | ||||||
|  |       - run: docker login -u paul -p "$PASSWORD" git.pbrinkmeier.de | ||||||
|  |         env: | ||||||
|  |           PASSWORD: "${{ secrets.REGISTRY_PASSWORD }}" | ||||||
|  |       - run: docker load < image.tar.gz | ||||||
|  |       - run: docker image push $(cat image-meta/name) | ||||||
| @ -39,7 +39,12 @@ | |||||||
|     }; |     }; | ||||||
|     packages.${system} = { |     packages.${system} = { | ||||||
|       default = vrnp-static; |       default = vrnp-static; | ||||||
|       docker = pkgs.dockerTools.buildImage { |       image-meta = pkgs.runCommand "vrnp-version" {} '' | ||||||
|  |         mkdir -p $out | ||||||
|  |         echo -n ${vrnp-static.version} > $out/version | ||||||
|  |         echo -n git.pbrinkmeier.de/paul/vrnp:${vrnp-static.version} > $out/name | ||||||
|  |       ''; | ||||||
|  |       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