Questions tagged [continuous-deployment]

A software engineering approach in which teams keep producing software in short cycles and ensure that the software can be released to production at any time.

Continuous Deployment (CD) is a continuous automation process where deployment of software to production systems is fully automated. This ensures that fixes and new features can be brought to production quickly.

This usually includes having a good set of automated tests to automatically verify the fitness of the software for production use.

See the article Continuous Delivery on Wikipedia for more information.

2667 questions
1
vote
1 answer

How to Restore Octopus Deploy Database from a previous backup file

After an unplanned power cut, we have been unable to view details of all previous deployments via Octopus deploy. We attempted to restore the database using raven db studio to no avail. we basically get an error as in the screenshot I'm wondering…
lacoder
  • 1,253
  • 1
  • 11
  • 22
1
vote
2 answers

Is it a best practice in continuous deployment to deploy to all production servers immediately or just to a subset at first?

We use CD in our project and since the application is used world wide we use more than one data center (one per region). Each data center hosts an isolated instance of the application (each regional deployment uses its own DB, application server…
Nutel
  • 2,244
  • 2
  • 27
  • 50
1
vote
1 answer

Continuous Deployment with Azure and VSO Git Multi Project Solution

I have a solution in visual studio 2013. It has two projects in it. One is an mvc web app and the other is the models and other core components that the mvc web app requires. I have this solution checked into a Visual Studio Online git repository.…
1
vote
2 answers

How to make a rolling upgrade with ansible in a different AWS VPC subnet?

We are running a continuous integration server (jenkins) in a public subnet of our AWS VPC, and we'd like to trigger an upgrade as a post build task when a commit is made to master... The easiest way would be to let ansible to ssh-in the machines,…
fortran
  • 74,053
  • 25
  • 135
  • 175
1
vote
0 answers

deploying php with capistrano v3

I've set up Capistrano v3 for deploying (I'm pretty new to capistrano). It works fine and after cap production deploy my code is pulled from github to my server in the /var/www/my_app/releases/{release_number} path. The server code is running under…
pichsenmeister
  • 2,132
  • 4
  • 18
  • 34
1
vote
1 answer

TFS 2012 - Continuous integration with a website

I have a solution with multiple C# projects linked to a Website (File => New => Web Site). I can use the continuous integration for all the C# project for now. I would like to try the website from a different solution just for testing: I would like…
1
vote
1 answer

Jenkins' homepage loading very slowly

I setup a Jenkins server and created about 1,000 jobs. The problem I have is it takes roughly 5 minutes to load its homepage while takes less than 30 seconds to load other page (for example, configuration page) What is the reason of this problems?…
Anonymous
  • 9,366
  • 22
  • 83
  • 133
1
vote
1 answer

Can I configure TeamCity to NOT start build chain before it is completed?

(Similar to: Is it possible to prevent a build chain from being interrupted in TeamCity?) I have the following build chain: Proj A - Build and Install Environment Proj B,C,D - Test Environment So Proj A runs, then Projs B,C & D. The problem is A…
JoelBellot
  • 231
  • 3
  • 9
1
vote
1 answer

MS Web Deploy makes site hang for like 5-10 minutes

I've got an ASP.net MVC5 site setup using teamcity and webdeploy for continuous delivery. What's strange and what I don't understand, is how the webdeploy makes the website 'hang', for near 10 minutes. The publish task completes in less than like…
Kyle Gobel
  • 5,530
  • 9
  • 45
  • 68
1
vote
1 answer

Workflow for Mercurial repositories with BuildMaster deployment

Right now we only have a development repository and need to start getting ready for test and production environments. We are planning to use BuildMaster for CI and deployments. The normal workflow that I see is to checkout source code from HG,…
jpshook
  • 4,834
  • 6
  • 36
  • 45
1
vote
1 answer

Jenkins job management conventions

I have been using Jenkins for some time now and it is working fine. Now I have a few questions regarding the convention I should use. Currently: I am unpacking the source codes in the workspace/${env.BUILD_NUMBER}/code and and building them in the…
Exploring
  • 2,493
  • 11
  • 56
  • 97
1
vote
1 answer

How to set Environment Variable so that it can be used in Jenkins

I am using an Environment Variable so that that it can be modified and Recipient List will consume that environment variable. So this value is passed as a build parameter: Followed to that I am modifying it. Just as an example: Now I am accessing…
1
vote
3 answers

Dynamic recipient list in the Email Ext Jenkins plugin

I am using the Email Ext Jenkins plugin and it was working quite well. Now I need to set the recipients list dynamically. Basically for each build I get a list of email recipients in a file and I need to use that list. My question is: Is there a…
1
vote
1 answer

Jenkins Custom Email Generation

I have been using Jenkins as my automation server for the last couple of weeks. So far so good. Now I need to generate notification upon build completion. I am using the Email-ext plugin for this. However, I need to add some custom content into the…
1
vote
5 answers

Configuration management for multi-node SOA applications

So this seems like a common problem in software today. Many companies seem to solve it with cloud platforms such as AWS, Azure, or Heroku. However, for data security that demands private clouds, the options seem less developed. To elaborate, my…