Jens Caasen
Jens Caasen

Reputation: 597

How to pick the correct path of artifacts after deploying to deployment group in azure devops

I deploy an artifact ZIP file and want to unzip it afterwards. The pipeline looks like this: enter image description here

The first step downloads the artifact to this path:

C:\azagent\A2\_work\r2\a\worker-ASP.NET Core-CI\drop\worker.zip

but the zip Task looks for the zip file in this path:

C:\azagent\A2\_work\_tasks\Unzip_31f040e5-e040-4336-878a-59a473334434\1.2.3\*.zip

I know there are some hidden variables i can use to give the correct path to the unzip task. Where can i see the variables set for my release task and which one would contain "C:\azagent\A2_work\r2\a\worker-ASP.NET Core-CI\drop\" ?

Upvotes: 1

Views: 1067

Answers (1)

jessehouwing
jessehouwing

Reputation: 114977

The default artifact location is stored in one of these variables:

$(System.ArtifactsDirectory)/{artifact-alias}
$(Pipeline.Workspace)/{artifact-alias}

and artifacts are placed in a subdirectory with the artifact alias (the name you gave the alias).

See also:

Upvotes: 1

Related Questions