Skip to main content

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.

Filter by
Sorted by
Tagged with
0 votes
1 answer
163 views

We want a GitHub workflow that syncs EF migrations across all branches and automates ClickOnce desktop app deployments. The key requirements of this question are highlighted in bold at the bottom. ...
EMN's user avatar
  • 795
1 vote
1 answer
254 views

We want CI/CD to inject the production connection string into a .NET Framework app.config during deployment. In source control, we only want test/staging DB connection strings. Developers should ...
EMN's user avatar
  • 795
0 votes
1 answer
167 views

I recently came upon the concept of GitOps. One idea that's central to GitOps is the use of static configurations (e.g. Git repositories are the source of truth for configurations). In my distributed ...
natn2323's user avatar
  • 109
0 votes
4 answers
236 views

In many configurations of CI/CD pipelines I encounter, things run somewhat like this: compilation and tests are run on a pull request after merging, the build is triggered on the main branch, which ...
Peter's user avatar
  • 988
2 votes
4 answers
890 views

Introduction I am reading Building Microservices (second edition) by Sam Newman. In chapter 9 the author highlights 2 problems when desiging end-to-end testing for microservices: Which version of the ...
BARJ's user avatar
  • 131
0 votes
9 answers
2k views

Perhaps because I'm primarily a coder, I don't understand the benefit of CI/CD, or any related terms such as scrum, agile, etc. In my opinion, testing can be done locally on development computer; ...
DannyNiu's user avatar
  • 374
2 votes
1 answer
254 views

We have an issue of maintainability for our pipelines at the organization where I work, whereby making a change and ensuring the change is tested and bug-free for our customers (other developers in ...
ConfusedStudent's user avatar
0 votes
1 answer
302 views

I personally put build stage in Dockerfile. (Using multi-stage feature in Dockerfile) But in my company, we have dev containers where all dependencies are installed and managed. So in our product's ...
Guest-01's user avatar
  • 121
-1 votes
1 answer
114 views

I work within a poly-repo that is worked on by multiple other teams, each in our own separate sections of this main repo. I am coming to make my first push to production and I am unsure about ...
physicsboy's user avatar
0 votes
6 answers
1k views

In Scrum we do a 2 week sprint and ship the features after the sprint. I have heard a lot of good things about TBD, but does it conflict with Scrum? Can anyone share your workflow if it is possible ...
user34401's user avatar
  • 791
9 votes
3 answers
7k views

I have a small open source package and I'm trying to automate parts of the release life cycle. I am very confused about how to automate version bumps. Here's the relevant information about my version ...
Jagerber48's user avatar
0 votes
2 answers
240 views

I am not sure if I have been using the term wrongly (and including it in my CV), so some inputs from the community will be appreciated. I am not a DevOps, but a noob machine learning engineer. So I ...
Della's user avatar
  • 169
9 votes
5 answers
4k views

My company* wants to move from using long-running feature branching (~up to a few weeks) to continuous integration with trunk-based development, and to break up our monolith into microservices. We'...
Jacob Archambault's user avatar
0 votes
3 answers
299 views

Am exploring options of adopting feature flag based development to deliver builds faster instead of getting tangled in release branch management rabbit hole. As of now I am not able to find a good ...
GoodSp33d's user avatar
  • 199
-4 votes
2 answers
239 views

I'm a relatively new IT Ops guy in a software (web) development company. Recently I deployed a virtual machine on OpenStack, because some developer needs it, and then I installed their application (...
Noob_Guy's user avatar
  • 159
0 votes
1 answer
1k views

Goal I'm working on libraries published as nuget packages and I would like the version of those packages to update automatically based on the changes I make. In other words, I would like something ...
Batesias's user avatar
  • 274
0 votes
1 answer
300 views

I'm currently working on a project which uses azure function apps, we also create a data access layers for each function app which are built as nuget packages and are then published to a private nuget ...
morris295's user avatar
  • 109
-1 votes
1 answer
135 views

(This question is inspired by the SO blog entry Fulfilling the promise of CI/CD and this old question of mine: Why is it wrong to comment out code and then gradually remove it to keep track of what I'...
gaazkam's user avatar
  • 4,529
-1 votes
2 answers
2k views

For our software development process we used to set up 3 environments : integration , QA and master. Recently it was decided to add a new staging environment that shall mirror the production ...
Youssef's user avatar
  • 19
1 vote
1 answer
492 views

DevOps of our customer require that our application creates database objects and Kafka topics automatically on application start, if they are missing. Moreover, they want the application to ...
xarx's user avatar
  • 159
3 votes
3 answers
242 views

Authors such as Dave Farley advise us to "only build packages once", so that we can "be sure the thing we’re deploying is the same thing we’ve tested throughout the deployment pipeline&...
bdsl's user avatar
  • 3,954
0 votes
1 answer
4k views

I am setting up a Github repository for a project that will have multiple Microservices. I have created a sub-directory for each microservice under One Repository. ProjectRepository \Services ...
Jasper2000's user avatar
2 votes
3 answers
2k views

I'm building at a Build and Deployment pipeline and looking for clarification on a couple points. In addition, I'm trying to implement Trunk Based Development with short-lived branches. The process I ...
cheslijones's user avatar
-2 votes
3 answers
214 views

Is it a good practice to hit actual database for Integrations test(Not prod but pre prod DB) for Jenkins Night builds? The reason I am asking this is because our DAO uses procedures to perform simple ...
Pale Blue Dot's user avatar
5 votes
0 answers
1k views

I am trying to start using GitHub flow in my project. I like that it is simple and, more importantly, it encourages continuous delivery. However, there is one thing about this flow that I cannot ...
yaskovdev's user avatar
  • 169
2 votes
4 answers
287 views

The Background I have a friend (no, really!). This friend works in the layer between IT and end users. Something like a business analyst or consultant. This friend does not have a technical or IT ...
Johndt's user avatar
  • 207
0 votes
1 answer
122 views

We are developing a system that runs a certain kind of simulation for our customers: Every simulation runs on it's own server. We typically have a two digit number of simulations running. A client can ...
Q-bertsuit's user avatar
-1 votes
1 answer
156 views

This is something that is puzzling me a bit. I am seeing some people who like to implement DB-related integration tests (in the case of BLOBAs) to test the insertion with a Legacy DB in a CI pipeline, ...
Natalie Perret's user avatar
-3 votes
1 answer
111 views

My Goal I'm currently in the process of trying to get my company to adopt Continuous Deployment of the web product I work on. As far as I know, we're the first product in the company to attempt this. ...
Matthew Peterson's user avatar
0 votes
2 answers
372 views

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 ...
Ponewor's user avatar
  • 17
-1 votes
1 answer
207 views

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 ...
Rakesh Gopal's user avatar
0 votes
1 answer
111 views

I need a clarification about the correct process to use a CD to update an environment where a Docker Swarm runs. I understood that I can configure my CD to execute docker service update --image foo:1....
Marco Stramezzi's user avatar
2 votes
3 answers
124 views

I mainly work on custom web applications that have just one production deployment. While we are moving to continuous delivery, I was wondering if that approach reduces the need to make settings ...
R. Schreurs's user avatar
2 votes
1 answer
933 views

I'm developing a Spring boot / Batch application. What I'd like to do is to have a separated module for every job. This is a reasonable decision because different tasks (Spring Batch Job) have ...
IsaacLevon's user avatar
5 votes
3 answers
1k views

We're Scrum teams building microservices. Our GitHub repositories are single-branch, each of us integrates his/her code into master several times a day, with no feature branches. Our Jenkins pipelines ...
Florian's user avatar
  • 167
1 vote
1 answer
325 views

This is not about the specification of semver itself (which is crystal clear), but rather about the best approach to implement it within a development pipeline when building libraries. TL;DR: who/what ...
sp00m's user avatar
  • 640
0 votes
2 answers
157 views

I asked this question originally on StackOverflow, and was advised to post it here instead. My question is concerning the best practices for continuous deployment and continuous integration especially ...
1D0BE's user avatar
  • 11
1 vote
2 answers
92 views

I have a question regarding CI/CD procedure. I do have 2 Jenkins jobs, the 1st one will build a binary file who is a dependency to the 2nd job build successfully. Should I push this binary from 1st ...
Marcelo Idemax's user avatar
-1 votes
2 answers
751 views

I'm developing a SaaS application where I'm required to keep track and publish every change in a changelog. I've started to follow a Semantic Versioning approach and also using Continuous Delivery. ...
Diego Jancic's user avatar
-1 votes
3 answers
2k views

We have a several GIT repos in Azure DevOps with .NET Core web applications that are related to each other with the use of submodule (we used autocreation of NuGet Packages in a private NuGet store, ...
Daniël Tulp's user avatar
3 votes
0 answers
439 views

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 ...
Tim's user avatar
  • 5,565
0 votes
2 answers
159 views

I have read some blog articles, papers and books about Continuous Integration and Continuous Delivery, but I still can't find a point where you could say this is where CI ends and CD starts. I ...
Josef's user avatar
  • 387
3 votes
2 answers
154 views

As I was reading an update on an issue in github an user suggested me to read the '12factor' principles. While I was reading it I started having some questions on some concepts written in the ...
dantebarba's user avatar
1 vote
2 answers
2k views

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 ...
sdgfsdh's user avatar
  • 195
1 vote
1 answer
150 views

We are currently working on a Xamarin Forms (.NET Core) application. We use Microsofts DevOps for the code repo, building and deployment. Since we want to test newly developed features in a safe ...
Manuel Merzinger's user avatar
2 votes
0 answers
52 views

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 ...
Alex DeCamillo's user avatar
-2 votes
1 answer
65 views

We are a central team, responsible for around 10 services. Other parts of our company depend on these 10 services to write their applications, and we often have to collaborate on new features before ...
ctote's user avatar
  • 173
0 votes
2 answers
352 views

I am getting into SonarQube and everything looks quite and simple so far, but I am not sure what is the final purpose of CCQ overall. Yes it gives you a lot of tips about whats going on inside your ...
Bartłomiej Sobieszek's user avatar
8 votes
3 answers
666 views

I have to define the new way of working for a development team which goes from a one man unit, to a distributed team with programmers al over the world. The team will work with svn. This is a non-...
Cecil Westerhof's user avatar
3 votes
1 answer
159 views

Because the reaction of @DanCornilescu I understood that my question was not clear. That is why I edited the question heavily. I was brought in on a project where there was only one developer. All ...
Cecil Westerhof's user avatar