Questions tagged [continuous-delivery]

Continuous Delivery is an emerging area of software development, which takes continuous integration one step further. Software teams practicing continuous delivery create build pipelines that enable them to integrate, test, and deploy their software products with high frequency.

12 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
6
votes
1answer
429 views

Continuous Deployment Database Project VSTS

Looking for continuous deployment strategies regarding SQL server database projects targeting Azure SQL using VSTS. My scenario... Using VSTS for CI/CD Using a SQL Server Database Project to define ...
5
votes
1answer
1k views

Git Flow w/ VSTS Build Pipelines

I am trying to marry the git flow approach (w/ dev, test, uat, staging, prod env) & automated build and releases in Visual Studio Team System (VSTS). Slightly struggling due to VSTS needing a ...
5
votes
0answers
599 views

Feature Toggles for Front-end Redesign

We are planning a redesign of our front-end and would like to roll it out using a feature toggle. We want to expose the changes to limited sets of users as we iterate and perhaps allow users to opt ...
3
votes
0answers
112 views

How to deploy new versions of software applications while allow old versions running?

Let me use Wine as an example. Wine on Ubuntu uses the server-client architecture. While I am using wine on Ubuntu to run some .exe programs, I upgrade wine. While I am able to continuously running ...
2
votes
0answers
35 views

AWS codepipeline deployment

I currently have an AWS Codepipeline that is setup to automatically pull an Express, NodeJS API and deploy it with Lambda and API Gateway. It pulls the code from my GitHub repo production branch and ...
1
vote
2answers
91 views

How to deploy pipeline rerun?

I have an application that's mostly one large data pipeline. That pipeline runs daily and stores processed data in the database (it takes the execution date as its argument). Occasionally the client ...
1
vote
0answers
77 views

Does it makes sense to manage production/dev/test database dumps as a dependency?

I often struggle with the idea of deploying applications in productive, dev and test environments (not unit testing, I mean like a sandbox) when it comes to databases. And no, source control is not ...
0
votes
0answers
20 views

How to version k8s yaml files and keep them in sync with the cluster in the cloud?

Intro When a developer deploy his code, the ci will execute kubectl set image deployment/gcloud-example gcloud-example=stavalfi/gcloud-example:<new-tag>. But the ci won't change the tag in the ...
0
votes
0answers
24 views

How to design fan-out deployments for Docker containers?

I am designing an application that will run on AWS ECS. The app will be able to run with multiple configurations for jobs. There will be two packages on GIT; Config Repository Application It is a ...
0
votes
0answers
25 views

Canary Deployment by user with HA Proxy

I've got an app that uses HA Proxy as reverse proxy in order to route external calls to internal services within it. There would be the need to implement a canary deployment with a fine selection of ...
-1
votes
1answer
65 views

How to do Continuous Delivery for public libraries distributing through package managers?

We have built an iOS/MacOS library, that is being used by several iOS & Mac Apps of a very big company. The library is being distributed through Cocoapods and Carthage, the package managers for ...
-2
votes
1answer
241 views

Blurred lines between deployment (Terraform) and build processes (Bazel) leading to an awkward build and release process

I am building a system that consists of multiple programs on many machines, some cloud services (such as RDS) and so on. In an ideal world, I would like to supply some configuration (e.g. deployment ...