multi project solution - how to setup
hi. I have a solution file that contains for example two website applications and one unit tests framework.
I would really like to be able to have a setup something like
Solution Name
Continuous Integration / Unit Testing
CI Build (automatic run / tests) ...buildagent/work/000
Website1
DeployToTest (dependency = CI Build) ...buildagent/work/111
DeployToProd (dependency = CI build)...buildagent/work/111
Website2
DeployToTest (dependency = CI build)...buildagent/work/222
DeployToProd (dependency = CI build)...buildagent/work/222
I am not having any issue in getting the deploys to depend on CI.
I am however having a problem in telling The DeployToX project to use the CI Build agent dir.
my setup is like this.
CI (this runs fine)
VCS Root = TFS (TFS_Server)
Build Steps (VS and Unit runner)
DeployToTest
VCS Root = TFS (TFS_Server)
MSBuild = Compile website1.csproj based on agent 000 data.
filepath = root/dir/custom.msbuild
target = /P:targetEnv=Build
working dir = Null
MSBuild = Deploy Compiled website to IIS servers
filepath = root/dir/custom.msbuild
target = /P:targetEnv=DeployTest
Working dir = null
Problem is that I am just not able to get the 000 build agent data from the other project. Any suggestions? Is there something I need to be setting in working dir or build file path to make sure I am refering the data in 000 builldAgent?
Please sign in to leave a comment.