I'm running an old ASP.NET web site. The DLL references are copied to the BIN folder. Contrast this with most modern programming frameworks that will add a relative reference (this method works with CI builds).
To work around this problem, I need to copy the 3rd party DLL into WebSite\Bin folder prior to running MSBuilds tasks.
My thought is to run a Script task just after Source Code Checkout. The problem I have is I don't know how to locate the 3rd party DLL on the CI build server. I know the present working directory is something like:
I need to get access to the relative source control directory:
So I can do something like this in powershell:
Copy-Item -Path $\fullPath\3rdPartyDLLFolder\MyThirdParty.dll -Destination \ProjectDirectoryOnBuildServer\WebSite\Bin
I'm other to other solutions if there's a better way.
Hey there, Data Center community! I'm Martyna Wojtas and I am the Product Manager for Bamboo Data Center. I’m excited to share that Bamboo 9.0 is now available. We purpose-built this platform to help...