Search code examples
deploymentbamboonolio

Nolio deployment - Deploy multiple artifacts from Bamboo build to different servers


I have a single .Net solution which has got UI project and WCF service project. I donot want to maintain 2 solutions and deploy UI and Service separately. I succeeded in building the solution and creating the UI artifact package and Services artifact package from the respective Bamboo tasks (zipping the respective project o/p from MSBuild output). Now I have 2 artifacts to be deployed to 2 servers. UI should go to UI servers and Service should go to Service servers. Can this be done at the Bamboo deployment project level or at the Nolio configuration level? I know I can do 2 Babmoo build plans (building the UI and Service source codes) and 2 deployments for UI and Service, but I am trying whether I can optimize it. Thanks in advance.


Solution

  • THe correct way to handle this is to assign the UI artifact to the UI Server Type, and assign the Service artifact to the Service Server Type.....then create a package that contains both artifacts, and they will automatically be distributed to the correct server(s). I assume you are using CARA (formerly Nolio) 6.x?