Efficiently deploy your ASP.NET apps and windows services

Citywire and Octopus Deploy

citywire.co.uk

"Octopus definitely helped us grow over the years as deploying a change is trivial once the pipeline is setup and we can focus on delivering to the business."

- Cain Voong, Technical Architect

Download Octopus Convert to PDF

package

Monthly Deployments

90

server

Deployment Targets

85

time

First Deployment

2014

Their Story

Citywire is a London-based financial publishing and information group providing news, information and insight for professional advisers and investors globally. Citywire has been around since 1999 growing from a few people in a single serviced office to an operation with more than 200 people and offices in Munich, Hong Kong, Singapore, Milan and New York. The company specialises in tracking the performance of fund managers and their award-winning content is delivered both online and in print across all of their brands from the US to Asia via Europe. That means delivering insightful, tailored news, features and opinion from news teams across the globe. In an age when everyone is an instant publisher, they believe that investing in proper journalism still makes a big difference.

How did you deploy software before using Octopus?

Entirely manual. Configs were maintained by operations. A build would get dumped into a network location and then someone would have to log in to each server of the cluster to manually take the server out of load balancing, stop IIS, copy the build to the right place, copy the configs and then start IIS, warm the server up with some smoke tests and then finally add back to load balancing. This applied for both test and production environments. It took a long time (1hr+), was prone to human error, consumed at least one person for the duration and if there were any issues it was really hard and expensive to roll back.

How was Octopus able to help?

Before Octopus Deploy we were manually copying builds of our website to our servers whenever we wanted to deploy a change. This meant that deployments were never trivial and there was always a risk of human error, deploying a release to production was always an event within the team. Octopus Deploy pretty much solved those issues by automating all the steps and deployments are quite trivial now. It has definitely helped us grow over the years as deploying a change is trivial once the pipeline is setup and we can focus on delivering to the business.

Creating happy deployments at more than 25,000 companies, including:

Shout out to @OctopusDeploy for making their software so easy to work with. Just upgraded a 2 year out of date instance and migrated it to a new server and it worked with no effort beyond what their documentation said to do.

Twitter user Alex Dent Alex Dent
@DevOpsDent

We've been overhauling our internal infrastructure and back-end systems over the past month, including a move back to full @OctopusDeploy deployments; rediscovering how nice it is to have a platform-agnostic orchestrator that can deploy practically anything, anywhere ❤

Twitter user Nicholas Blumhardt Nicholas Blumhardt
@nblumhardt

Tools like @OctopusDeploy can be great in enabling culture change, we've been able to scale and improve our configuration story since we started using it https://buff.ly/2JyRmTY

Twitter user Niel Chalk Niel Chalk
@_neilch

Give your team a single place to release, deploy and operate your software.

Octopus Server

Octopus on your infrastructure.
Free for small teams, no time limits.

Download Octopus Server Server

Octopus Cloud

Octopus hosted by us.
Free for small teams.

Sign up for Octopus Cloud Sign up