Questions tagged [continuous-delivery]

Continuously building, testing and deploying (to non-production environments) applications to prove which instances are fit to be deployed to production.

Continuous delivery is the process of automating as much of the build pipeline as possible to produce deployable applications as quickly as is reasonable. It is the last step before continuous deployment, which also puts the deployable application into production automatically.

This tag is suitable for questions about

  • creating and managing the pipeline used to coordinate the build, test and deploy process
  • environment configuration management
  • wiring build tools to assist with the automated configuration of deployments
  • configuration of continuous integration tools such as Jenkins, Thoughtworks' Go and Atlassian's Bamboo
  • the configuration and deployment of temporary virtual machines and environments specifically for the testing of deployment processes
  • configuration of tools for managing those temporary environments, such as Vagrant
584 questions
3
votes
2 answers

How is red/black deployment strategy achieved?

I recently ran across this Netflix Blog article http://techblog.netflix.com/2013/08/deploying-netflix-api.html They are talking about red/black deployment where they run the old and new code side by side and direct the production traffic to both of…
3
votes
1 answer

enabling jenkins for continuous delivery with ansible

Summary I have an ansible playbook that does something awesome. This works because I've setup ssh to allow me to spread the awesomeness on my servers. I wanted to setup jenkins to deliver the awesomeness automatically at the conclusion of a…
j12y
  • 2,112
  • 3
  • 17
  • 22
3
votes
3 answers

In a continuous delivery process, is there a proper way to automatically move data from production to development?

In a common continuous-delivery process, the code is moving from a development instance to a staging instance to production instance. For development purpose (reproducing bugs, testing performance with a full data set), most of the time developers…
numéro6
  • 3,921
  • 1
  • 19
  • 18
3
votes
1 answer

Continuous Delivery for FUSE OSS and Github

I would like to set up a continuous delivery cycle for my open source application. It is based on Linux's Filesystem in Userspace (FUSE). I tried to set it up on CloudBees' Jenkins, which provided decent free accounts, but I did not have root…
phobic
  • 914
  • 10
  • 24
3
votes
1 answer

How to set LD_LIBRARY_PATH on Jenkins

I am having java.lang.UnsatisfiedLinkError problem while running a job from Jenkins. java.lang.UnsatisfiedLinkError: no JSTAF in java.library.path at…
Exploring
  • 2,493
  • 11
  • 56
  • 97
3
votes
1 answer

docker container in AWS VPC, good idea or not?

I wanna know if this is a good idea to go with? I have a couple java services which run in different boxes in aws vpc right now. Recently I read about docker and think it is really awesome. So my question is that if it is a good idea to replace…
3
votes
1 answer

iOS App Store Releases in Continuous Integration Environment

I am currently using Jenkins on an independent server for iOS continuous integration. Jenkins builds, tests, and creates HTML links so the app can be downloaded from ad-hoc devices (Continuous Delivery). Whenever I make an App Store release I get…
3
votes
4 answers

Levels of continuous integration

In a recent interview, I was asked about the level of Continuous Integration practiced in our company. When I started describing what we did, the interviewer interjected and asked me the level number - sounded something like CMM level to me. When I…
3
votes
2 answers

How do you do feature flags with stored procedures

I have a system I'm working on that has almost all of its logic in SQL Server stored procedures. As part of improving the development practices we want to move to a continuous delivery model using feature flags (aka toggles) to enable functionality…
Richard Banks
  • 12,456
  • 3
  • 46
  • 62
3
votes
0 answers

Continuous deployment tools for varying platforms, middleware, technologies, with metrics and reporting

What are some comparable continuous deployment tools to UrbanCode uDeploy, Noliosoft ZeroTouch, and XebiaLabs Deployit? The environment I am trying to deploy apps to is multi-OS (Linux, Windows Server), various types of middleware (Websphere,…
2
votes
2 answers

How do I query existing applications on JBoss AS 7?

I'm working on automatically deploying to a remote JBoss AS 7.1.1 server from a Jenkins build server as part of a build pipeline and have a small jar file that I call from ant (based on this). My question is how do I find out if an application is…
blank
  • 17,852
  • 20
  • 105
  • 159
2
votes
1 answer

Flutter || Send Apk and Ipa to multiple email using Codemagic

I'm working on a flutter project and I built an Apk and iOS using Codemagic, the build succeeded and it was sent to my email address. Is there a way to send it to another email like change my email in configuration with another email. Any help is…
2
votes
2 answers

What is a GitLab "environment" versus a software running environment?

GitLab Environments consist of a name and optionally a URL, according to its docs. In my software career an "environment" HAS a name, like "production", but CONSISTS of things like operating system, installed dependencies, location, disk capacity,…
MiloNC
  • 445
  • 5
  • 7
2
votes
0 answers

.NET CICD in Monorepo - Tips on how to structure the build, test, package stage(s)?

How should I setup a basic Azure Devops CICD pipeline, given a mono repo that has projects for a web ui and a handful of service fabric service projects? I want the ability to build once, then run a test command with a filter to only specific unit…
2
votes
0 answers

Update swagger definition of an api in azure api management using github actions

I'm building a CI/CD pipeline to automatically deploy my application to azure. This include a webapp, and 2 REST API, running in 3 different App Services. This is working ok so far. The only thing remaining in my solution is that I have an API…