17 lines
		
	
	
		
			483 B
		
	
	
	
		
			PowerShell
		
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
		
			483 B
		
	
	
	
		
			PowerShell
		
	
	
	
| 
								 | 
							
								function Get-AppVeyorArtifacts {
							 | 
						||
| 
								 | 
							
								    param(
							 | 
						||
| 
								 | 
							
								        [string]$Job
							 | 
						||
| 
								 | 
							
								    )
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    if (-not ($env:APPVEYOR_API_TOKEN)) {
							 | 
						||
| 
								 | 
							
								        throw "missing api token for AppVeyor."
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    if (-not ($env:APPVEYOR_ACCOUNT_NAME)) {
							 | 
						||
| 
								 | 
							
								        throw "not an appveyor build."
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return Invoke-RestMethod -Method GET -Uri "https://ci.appveyor.com/api/buildjobs/$Job/artifacts" -Headers @{
							 | 
						||
| 
								 | 
							
								        "Authorization" = "Bearer $env:APPVEYOR_API_TOKEN"
							 | 
						||
| 
								 | 
							
								        "Content-type"  = "application/json"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |