CI: build project in containers
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
This commit is contained in:
		
				
					committed by
					
						 Serge Hallyn
						Serge Hallyn
					
				
			
			
				
	
			
			
			
						parent
						
							411a66476d
						
					
				
				
					commit
					d4f31a5b3e
				
			
							
								
								
									
										23
									
								
								.github/workflows/runner.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								.github/workflows/runner.yml
									
									
									
									
										vendored
									
									
								
							| @@ -51,3 +51,26 @@ jobs: | ||||
|         cd tests | ||||
|         sudo ./run_some | ||||
|         cat testsuite.log | ||||
|  | ||||
|   container-build: | ||||
|     runs-on: ubuntu-latest | ||||
|     strategy: | ||||
|       matrix: | ||||
|         os: [alpine, debian, fedora] | ||||
|  | ||||
|     steps: | ||||
|     - name: Checkout repository | ||||
|       uses: actions/checkout@v3 | ||||
|  | ||||
|     - name: Build container | ||||
|       run: | | ||||
|         docker buildx build -f ./share/containers/${{ matrix.os }}.dockerfile . --output build-out | ||||
|  | ||||
|     - name: Store artifacts | ||||
|       uses: actions/upload-artifact@v3 | ||||
|       with: | ||||
|         name: ${{ matrix.os }}-build | ||||
|         path: | | ||||
|           ./build-out/config.log | ||||
|           ./build-out/config.h | ||||
|         if-no-files-found: ignore | ||||
|   | ||||
		Reference in New Issue
	
	Block a user