 7ccd733d25
			
		
	
	7ccd733d25
	
	
	
		
			
			This change adds a new workflow that builds the volume test images and pushes them to a remote registry. Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
		
			
				
	
	
		
			23 lines
		
	
	
		
			612 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			612 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
| Param(
 | |
|     [parameter(Mandatory=$true)]
 | |
|     [string[]]$IPAddresses
 | |
| )
 | |
| 
 | |
| $ErrorActionPreference = "Stop"
 | |
| $IPAddresses += "127.0.0.1"
 | |
| $IPParams = $IPAddresses -join ","
 | |
| mkdir $env:USERPROFILE\.docker
 | |
| 
 | |
| docker run --isolation=hyperv --user=ContainerAdministrator --rm `
 | |
|    -e SERVER_NAME=$(hostname) `
 | |
|    -e IP_ADDRESSES=$IPParams `
 | |
|    -v "c:\programdata\docker:c:\programdata\docker" `
 | |
|    -v "$env:USERPROFILE\.docker:c:\users\containeradministrator\.docker" stefanscherer/dockertls-windows:2.5.5
 | |
| 
 | |
| if ($LASTEXITCODE) {
 | |
|     Throw "Failed to setup Docker TLS: $LASTEXITCODE"
 | |
| }
 | |
| 
 | |
| Stop-Service docker
 | |
| Start-Service docker
 |