e2e: add distribution tests
Signed-off-by: Justin Chadwell <me@jedevc.com>
This commit is contained in:
		
							parent
							
								
									7944f9a25b
								
							
						
					
					
						commit
						ee5cabd9e3
					
				
							
								
								
									
										5
									
								
								.github/e2e/distribution/env
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								.github/e2e/distribution/env
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | |||||||
|  | REGISTRY_FQDN=localhost:8080 | ||||||
|  | REGISTRY_SLUG=localhost:8080/test-docker-action | ||||||
|  | 
 | ||||||
|  | DISTRIBUTION_HOST=localhost | ||||||
|  | DISTRIBUTION_PORT=8080 | ||||||
							
								
								
									
										13
									
								
								.github/e2e/distribution/install.sh
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										13
									
								
								.github/e2e/distribution/install.sh
									
									
									
									
										vendored
									
									
										Executable file
									
								
							| @ -0,0 +1,13 @@ | |||||||
|  | #!/usr/bin/env bash | ||||||
|  | set -eu | ||||||
|  | 
 | ||||||
|  | : "${DISTRIBUTION_VERSION:=registry:2}" | ||||||
|  | : "${DISTRIBUTION_HOST:=localhost}" | ||||||
|  | : "${DISTRIBUTION_PORT:=8080}" | ||||||
|  | 
 | ||||||
|  | echo "::group::Starting ${DISTRIBUTION_VERSION}}" | ||||||
|  | ( | ||||||
|  |   set -x | ||||||
|  |   docker run -d --name registry -p "5000:${DISTRIBUTION_PORT}" "${DISTRIBUTION_VERSION}" | ||||||
|  | ) | ||||||
|  | echo "::endgroup::" | ||||||
							
								
								
									
										6
									
								
								.github/workflows/e2e.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/e2e.yml
									
									
									
									
										vendored
									
									
								
							| @ -35,6 +35,10 @@ jobs: | |||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         include: |         include: | ||||||
|  |           - | ||||||
|  |             name: Distribution | ||||||
|  |             id: distribution | ||||||
|  |             type: local | ||||||
|           - |           - | ||||||
|             name: Docker Hub |             name: Docker Hub | ||||||
|             registry: '' |             registry: '' | ||||||
| @ -169,7 +173,7 @@ jobs: | |||||||
|             network=host |             network=host | ||||||
|       - |       - | ||||||
|         name: Login to Registry |         name: Login to Registry | ||||||
|         if: github.event_name != 'pull_request' |         if: github.event_name != 'pull_request' && env.REGISTRY_USER != '' | ||||||
|         uses: docker/login-action@v2 |         uses: docker/login-action@v2 | ||||||
|         with: |         with: | ||||||
|           registry: ${{ env.REGISTRY_FQDN || matrix.registry }} |           registry: ${{ env.REGISTRY_FQDN || matrix.registry }} | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user