mirror of https://github.com/knative/func.git
				
				
				
			
		
			
				
	
	
		
			32 lines
		
	
	
		
			723 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			723 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| cat <<EOF > registries.conf
 | |
| unqualified-search-registries = ["docker.io", "quay.io", "registry.fedoraproject.org", "registry.access.redhat.com"]
 | |
| short-name-mode="permissive"
 | |
| 
 | |
| [[registry]]
 | |
| location="localhost:50000"
 | |
| insecure=true
 | |
| EOF
 | |
| 
 | |
| CONTAINERS_REGISTRIES_CONF="$(pwd)/registries.conf"
 | |
| export CONTAINERS_REGISTRIES_CONF
 | |
| 
 | |
| podman system service --time=0 --log-level=info > podman_log.txt 2>&1 &
 | |
| podman_pid=$!
 | |
| 
 | |
| DOCKER_HOST="unix://$(podman info -f '{{.Host.RemoteSocket.Path}}' 2> /dev/null)"
 | |
| export DOCKER_HOST
 | |
| make test-integration
 | |
| e=$?
 | |
| 
 | |
| kill -TERM "$podman_pid" > /dev/null 2>&1
 | |
| wait "$podman_pid" > /dev/null 2>&1
 | |
| 
 | |
| echo '::group::Podman Output'
 | |
| cat podman_log.txt
 | |
| echo ''
 | |
| echo '::endgroup::'
 | |
| 
 | |
| exit $e
 |