Is it possible to publish a artifact to the buildjob after then build completed.
Is it possible to publish a artifact to the build job after then build completed ?
$filePath = "C:\Users\hello\Desktop\2018.png";
$fileName = "2018.png";
Write-Host $artifactUrl
$request = @{ path = $filePath;
fileName = $fileName;
name= $null;
type= "Auto";
}| ConvertTo-Json;
Write-Host $request
$newArtifactUrl = Invoke-RestMethod -Method Post -Uri $artifactUrl -Headers $headers -Body $request
Write-Host $newArtifactUrl
(New-Object System.Net.WebClient).UploadFile( $newArtifact, $filePath )
Tried the following url and both didnot work.
https://ci.appveyor.com/api/artifacts/
https://ci.appveyor.com/api/buildjobs/buildId/artifacts/
Invoke-RestMethod : {"message":"The requested resource does not support http method 'POST'."}
At C:\PsHome\Get-AppVeyorArtifacts.ps1:119 char:23
+ ... tifactUrl = Invoke-RestMethod -Method Post -Uri $artifactUrl -Headers ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:Htt
pWebRequest) [Invoke-RestMethod], WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShe
ll.Commands.InvokeRestMethodCommand
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
1 Posted by Ilya Finkelshte... on 14 Mar, 2019 06:26 PM
It is not supported now. Can you please explain the scenario when this can be needed?
Ilya Finkelshteyn closed this discussion on 14 May, 2019 09:00 PM.