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} = { | ||||
|       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"; | ||||
|         tag = vrnp-static.version; | ||||
|         copyToRoot = pkgs.buildEnv { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user