Hi there,
I have donwloaded and set up Bamboo on my server. I have managed to pull the code from SVN, build it with MSBuild and tested it ith NUnit. All works fine, now I need to deploy but i cannot.
There were no Deploy options, so I installed the SCP plugin, however I cannot connect to our IIS server as it does not accept SSH connections
What can I do to deploy to our IIS server?
Thank you
Community moderators have prevented the ability to post new answers.
@Tom Cassidy - I try to run the ProjectName.deploy.cmd it says it can not find the file ... Do you need to specify the paths?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Do you have the correct name for your .cmd file? Did you capture it as an artifact correctly? Nothing else I can suggest.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Running MSbuild with the switches from step 2 does not create the package. Is there something I need to do in the solution (I.e., what is the breakdown for step 1)?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This works for me.
I found all artifacts from build inside Project name \obj\Release\Package folder.
Thanks a lot Tom
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
For creating the artifact for .Net web application what copy pattern and location and What MSBuild Options i need to provide.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello.
We are already in 2018... Can you tell me if is there a better solution to deploy a .net application to IIS or this solution is still the one?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello 2018, I'm from the Future, in 2019. I regret to inform you that it, in fact, does not get better.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
After playing a very short while with Bamboo there seems to be a major lacking in .Net deployment ability.
The Microsoft Web Deployment Tool only solves one problem : WEB !!! What about Windows Services? Console applications that are run by windows task scheduler? Databases upgrades? How does it handle rollbacks during failed deployment?
My approach at the moment would be to start writing a whole bunch of powershell scripts that do all of this but I would have thought that Bamboo touting itself as a "build and deploy" solution should have already taken care of a lot of this.
Octopus Deploy is a "Deployment Solution" and integrates very nicely with team city. Bamboo so far I can see is only a team city replacement for a build server. A major feature of any deployment product is to manage environments (including target machines) in one place and then manage packages and their versions and I cannot see bamboo doing this well at the moment. Not for .Net anyway.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Tom Cassidy - I try to run the ProjectName.deploy.cmd it says it can not find the file ... Do you need to specify the paths?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes. you need to prepend Build Directory path to ProjectName.deploy.cmd
-${bamboo.build.working.directory}\ProjectName.deploy.cmd
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I encountered this exact problem about 3 months ago, although I've just seen this post!
We opted for a tool from Redgate called Deployment Manager. It was a toss up between Octopus and Redgate. They both work in a similar way From what I can tell in that they manage environments and then push packages out to target machines. They also both seem to require you to spend a bit of time messing around with PowerShell. In the end we picked Redgate over Octopus because we also need to deploy DB changes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Devandrew,
Red-Gate actually purchased Octopus Deploy:
http://www.red-gate.com/delivery/deployment-manager/octopus-deploy
The reason why I chose octopus is because of their transparency in new features they are developing:
https://trello.com/#octopus
Octopus is also cheaper at $799 for an enterprise license.
And it can do Database deploys:
http://octopusdeploy.com/blog/howto/deploy-a-sql-database
I have actually used both DbUp strategy and a Database Project (dacpac) strategy to deploy databases :) and it works a charm.
In the end there's nothing here that can't be done by red-gate deploy, but Bamboo is still out of the question for us unfortunately. And Microsoft's Azure is just too damn expensive in my opinion.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Take a look at the Microsoft Web Deployment tool. This tool can be called from a Bamboo script task.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
How would a run a Bamboo script task though? I could not figure this out.
Generally i hustled a lot with the Web Deployment tool and could not find a proper tutorial to take me through installing the web deployment tool and using it properly with Bamboo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We're looking at doing the same kind of process. For all the built-in .NET support in the build process (msbuild + unit tests tasks, etc), I was surprised that there wasn't *any* baked in tasks for msdeploy. Is there any particular reason Atlassian hasn't released any msdeploy plug-ins?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Community moderators have prevented the ability to post new answers.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.