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
0
votes
1 answer

Continuous delivery with Jenkins + Virtualbox

Is there a way to integrate virtualbox with jenkins so we can have our deployment pipeline associated with our virtual box machines? We are currently using the Build Pipeline Plugin.
0
votes
3 answers

What kind of tests to use for legacy projects where we've just started using continuous integration and delivery

We have 12 legacy projects. One is an old Visual Basic application programmed 9 years ago, other are C# (.NET) aplications, 2 java projects, and os on. We've just finished cleaning and creating a repository for each project (some of them were just…
0
votes
1 answer

Using sonarqube to monitor continuous delivery

I'm wondering if anybody has considered/tried using the SonarQube system to monitor not just the health of the code, but the health of a continuous delivery pipeline as well. It seems like it would be well suited for this sort of thing with its…
kimon
  • 2,481
  • 2
  • 23
  • 33
0
votes
1 answer

Setup continuous integration / delivery on-premise with source control pointing to VS team services?

Our project development effort uses visual studio 2013 on our government client laptops, but we pull source code from Visual Studio Team Services (externally). What would be the best approach to setup continuous integration & delivery on our…
Chaka
  • 1,709
  • 11
  • 33
  • 58
0
votes
2 answers

Continuous deployment for NodeJS-based single-page-apps running on Windows Azure?

I'm trying to find a good setup for continuous deployment single-page-apps on Windows Azure. Here are the constraints: The source code is hosted on GitHub. The application must be served on Windows Azure, either as a Web App or some other Azure…
Nikola Schou
  • 2,386
  • 3
  • 23
  • 47
0
votes
1 answer

Why I should not write Integration Tests before unit tests?

Extending from the explanation of Integration Tests By J. B. Rainsberger - I mock the behavior of the remote component in my unit tests and when I reach at the boundary of my component; I add Integration tests for the mocked behavior of the remote…
0
votes
1 answer

Is it better to build and test in a container?

I'm creating CI & CD pipeline for a new project. Since we are using Docker, here's my question: is it better to build and test in a Docker container, so the steps would be: Build Docker image Run app build in it Run app tests in it Push the Docker…
0
votes
1 answer

Good lightweighted Continous integration tool to use with github?

I am developing a small python web service with bunch of analytical codes and searching for a lightweighted, easy-use but all-around Continuous Integration tool to use together with github. I push my code onto github and hope that by every pushing…
0
votes
1 answer

Can I schedule a Jenkins Build without CRON or REST API?

To schedule a build in Jenkins I need to add a "cron" parameter then all works well. But I have a lot of donkey users and they didn't know how to schedule with cron. Is there a way to schedule a Jenkins build without the API itself…
R. Karlus
  • 2,094
  • 3
  • 24
  • 48
0
votes
2 answers

Automating deployments of large distributed client server application part of CI / CD

For one of our application we are trying to automate the deployment process. We have end to end Continuous Integration implemented (Build/Test/Package/Report) for this application. Now we are trying to implement the automated deployment. This…
0
votes
1 answer

Continuous Delivery pipeline integrated with TFS

We work on .NET project, using TFS for: source control builds: gated check-ins that produce MSI files deployments to Labs We want to create a proper Continuous Delivery pipeline, that is a Dashboard with pipelines for each check-in with traffic…
Ivan
  • 9,089
  • 4
  • 61
  • 74
0
votes
1 answer

use specific maven profile to deploy a feature branch using jenkins

Is it possible to use specific maven profiles when running tests/deploying a feature branch using jenkin and maven. We have a team of developers using feature branches. We have our own maven profiles and associated uat deployment environments. How…
NimChimpsky
  • 46,453
  • 60
  • 198
  • 311
0
votes
1 answer

Deleting old release branches on build pipeline (Jenkins)

We are using Jenkins build pipeline plugin. And our continuous delivery strategy is simply like that; Team pushes code, Jenkins initial job triggered.... A new release branch created. if packaging and unit testing are successful. then Push release…
ccobanoglu
  • 192
  • 3
  • 13
0
votes
2 answers

How to copy build XMLs from Master to the Slave node in Jenkins?

I have created a Jenkins job which used to run in the master and I have the build.xml file in the master. Now I have added a slave node and added the setting Restrict where this project can be run so that my job always runs on a particular…
0
votes
1 answer

How do I deploy/retrieve module version information for a modular maven project?

I have a modular maven project for which I'm using the mvn:release plugin to handle versioning and scm tags. After each release every module and the root pom.xml is deployed to an artifactory repository, from which at a later moment I'd like to be…
agnul
  • 12,608
  • 14
  • 63
  • 85