Questions tagged [release-management]

Use this tag for questions about Release Management, related to topics about managing, planning, scheduling and controlling a software build through different stages and environments.

38 questions
24
votes
4 answers

How to get rid of develop branch for simplified Git flow

In a continuously developed web project (not a product) we currently have the following branching strategy, roughly based on git flow: develop branch: latest working version master branch: version to be released / released version feature branches:…
Fabian Schmengler
  • 485
  • 1
  • 4
  • 11
13
votes
2 answers

Which ways are there to decouple deployment from release?

One method of continuous deployment is to decouple deployment from release, i.e. deploy updates without activating the changes immediately. I know that feature-toggles can be used for this, but I'm wondering if there are other techniques for…
Fabian Schmengler
  • 485
  • 1
  • 4
  • 11
12
votes
2 answers

Which Release Management aspects help explain the difference between Waterfall and Agile?

When explaining DevOps to somebody, it happens that a question comes up like: How does Release Management using the Agile methodology differ from Waterfall? So what kind of criteria can you use to explain these differences to such audience?
Pierre.Vriens
  • 7,225
  • 14
  • 39
  • 84
8
votes
2 answers

How can DevOps help to improve Software Escrow procedures?

Consider a software vendor and a licensed customer of some software of this vendor, wheres the software being licensed is either used on premise (at the customer's location), or in the format of SaaS solution (hosted by the vendor). However the…
Pierre.Vriens
  • 7,225
  • 14
  • 39
  • 84
8
votes
2 answers

What is the difference between packages and artifacts?

I would like to understand the difference between package and artifact. Also In what context we should use these terms.
5
votes
1 answer

What is difference between release and deployment?

What is the basic difference between software release and deploy? What is the relation between software release management and continuous deployment?
5
votes
2 answers

Recommendations about release convention or standard for Python scripts?

I have a lot of python scripts which I release to a python virtual environment on a remote machine. The virtual environment is rarely updated. The scripts are pulled from a git repository and a makefile is used to deploy them into the virtual…
4
votes
1 answer

Validating release artifact provinence

While this question could be posed in a vendor agnostic fashion - I'll gear it around Github and Azure to give it some context. I am planning an open-source project, in a sensitive business domain (banking). As such, I feel it would be important for…
Adam
  • 141
  • 2
4
votes
1 answer

What's the term for moving/promoting code between deployment environments

I'm looking for a term that unambiguously describes the process of promoting a "deployment bundle" (for lack of a more accurate/technical term) from one deployment environment to another, from Development towards Production (or whatever environments…
Patrick Nemenz
  • 143
  • 1
  • 6
4
votes
3 answers

How to keep track of broken releases?

I spent considerable time googling around, but found nothing that would answer my question, so here it is. If you do a canary release, and you learn the the release is somehow broken: how to you denote that a certain tag is broken and should not be…
pjboro
  • 41
  • 2
3
votes
3 answers

What is the term for a deployment designed to make a future cutover seamless?

I'm currently working on a new major version (v2) of an application meant to replace the current production version (v1). This redesign carries with it changes to the front-end, public API layer, internal API layer, and database — the whole kit and…
Jacob Stamm
  • 131
  • 4
3
votes
1 answer

How to refresh user's content of the site after release?

I have an Angular / Web Api 2 site that uses ui-router for SPA behaviour and gulp for file transformations. There is an issue where when I release the site, the user has to refresh their browser to view new content (usually). I have cache busting…
RandomUs1r
  • 133
  • 4
3
votes
1 answer

GitLab CI/CD get CI_MERGE_REQUEST_LABELS after merge successfully

I know that the docs say, that the variable CI_MERGE_REQUEST_LABELS is available if pipeline is a merge request pipeline and the MR is open. My dream was it to label my MR's with patch, minor or major labels. When merge the MR, my pipline, for e.g.…
Neneil
  • 31
  • 2
3
votes
2 answers

Release/file sharing service

At my company we use FTP to share releases and e-mail to notify customers of the availability. I'm looking for a service offering: Easily upload of a file Users need to sign in to download and keep a record of which user have downloaded…
3
votes
3 answers

What is the best tool for the release management for Kubernetes in a small startup?

In our small startup (6 developers) and we use Google Kubernetes Engine + CircleCi (which deploys docker images to K8S with simple bash scripts). We have ~10 services, but we are growing. We use a simplified git-flow model. W plan to use in the…
sacherus
  • 171
  • 1
  • 5
1
2 3