What is the main selling point for octopusdeploy?

mchlsync's Avatar

mchlsync

07 Jun, 2014 05:38 PM

Hello,

I am very new to octopusdeploy but I've been a lot of deployments directly from CI.

The advantage that I found is that if we are in the environment where we can install the Tentacle on all servers then it would be very easy to deploy.

But what else?

What would be the suggestion for those who is using Azure Website/WebJob (no VM, no cloud service, no tentacle)?

  1. Support Staff 1 Posted by Paul Stovell on 09 Jun, 2014 09:25 AM

    Paul Stovell's Avatar

    Hi,

    Thanks for the question. In my mind, the biggest selling points in Octopus vs. using a CI tool for deployments are when you want to run stages of your deployment in parallel. For example, perhaps you're deploying to one web server - that's easy to wire up to a CI system. But what if you have 5 servers? A CI tool runs activities sequentially, while Octopus is designed to run many steps in parallel.

    As for running tasks on the Octopus server - if you compare it to a CI tool like TeamCity, Team Build or CruiseControl, you can't run tasks on those servers either. The solution is to install the build agent service on the build server machine. Most CI tools install an agent on the same server as the build server by default, so perhaps it's not obvious. For Octopus, we use the same solution. You can read more here:

    http://docs.octopusdeploy.com/display/OD/How+to+run+steps+on+the+Oc...

    Hope that helps!

    Paul

  2. 2 Posted by mchlsync on 10 Jun, 2014 05:28 PM

    mchlsync's Avatar

    Yes. I agreed that it will be helpful when we need to deploy a lot of servers.

    A CI tool runs activities sequentially

    Some CI supports parallel task.

    The solution is to install the build agent service on the build server machine. Most CI tools install an agent on the same server as the build server by default,

    Yes. Build agent will be installed on the CI server (build server). then we deploy to another server from build server. (Example: http://michaelsync.net/2013/11/09/continous-delivery-full-script-fo... ) It makes sense to install the build agent on build server because it's for building the solution (not just for publishing the site. )

    But yeah. My intention is to know the usefulness of Octopus over CI so I totally agree with you on publishing to multiple servers.

    Thanks a lot for explanation!

  3. Paul Stovell closed this discussion on 04 Jan, 2017 07:13 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac