I need help in getting Assemblies.zip from one build configuration to unpack in another build configuration; !** convention is not working for me

I'm not sure what I'm missing - some user error.  According to the TC documentation I should be able to have my Assemblies.zip artifact from one build used as a Build Dependency in anothe build, and using the Assemblies.zip!** notation it should unpack the .zip contents at the build configuration root.  For some reason it seems to be leaving the artifact all zipped up and my build fails to access the dlls inside.  Here's a screen shot of my Dependency and the "Check artifact dependencies" output which seems to indicate the archive remaining zipped rather than unpacked.

I appreciate any help you can provide.

Thanks,

Lane

PleaseUnpackMyAssemblies.PNG

3 comments
Comment actions Permalink

Not 100% sure but you may need to provide a destination
Try  Assemblies.zip!** => .

0
Comment actions Permalink

Lane,

"Check artifact dependency" output you provided shows that archive is downloaded as a whole (this is expected) and than unpacked to 103 files (see the next line).

You can always check build agent work directory to see if the artifact was actually unpacked.

If Assemblies.zip indeed was not unpacked, we will need you to enable debug logging on the agent machine (see here how to do it), re-run the build and attach teamcity-agent.log files here.

0
Comment actions Permalink

I'm slow in replying, but wanted to follow up and close out my question.  The advice was correct and helped me realize that my issue was on how I was referencing the artifacts from the other configuration.

Thanks for the help.
Lane

0

Please sign in to leave a comment.