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.

Filter by
Sorted by
Tagged with
0 votes
0 answers
28 views

How to manage a system release containing multiple packages?

What we need to do is be able to find a consistent solution to create a single package (lets call it Master package) that contains multiple packages, check that these packages are compatible with each ...
Stepness's user avatar
0 votes
0 answers
25 views

Should my secrets be part of my release or not? Trying to understand "V. Build, release, run" from the twelve-factor app

Ok, to start off, I am web developper that happens to have to do devOps, so I am currently reading on the subject to get better at this stuff. I was reading the V. Build, release, run, and the release ...
Lunfel's user avatar
  • 101
2 votes
3 answers
442 views

Clarity on Azure DevOps parallel job "consumption"

We're in the process of moving away from Visual Studio's web publish into Azure DevOps and require some clarity on how parallel jobs are "consumed", or an alternative way to quickly deploy ...
EvilDr's user avatar
  • 121
2 votes
0 answers
335 views

Complete automatic release process (with versioning) on a multibranch pipeline?

We have projects that once in a while need to be released with all the changes already present in the develop branch. Every time we make a new release, we update the code with the new release version ...
José Cabo's user avatar
0 votes
0 answers
1k views

How to split out image tags from a kustomize file in for deployment

So I have the following kustomize.yaml file for my staging environment overlay and when I want to promote to production, I would like to move just the portion that has the image numbers into the ...
Paul Bradbury's user avatar
2 votes
2 answers
88 views

What are the core differences between DevOps and Agile ? And Is both two different approach to solve the similar problem?

I read some articles related to DevOps and Agile and found both are two different methodologies for software development. My questions is, If both methodology is solution for same problem then what is ...
Jimmy's user avatar
  • 119
2 votes
0 answers
119 views

Jenkins declarative pipeline with mvn, releases and versioned artifactory

We have a requirement to support human defined versions (not auto generated) for patch releases. I'm trying to figure out a way to do this in Jenkins. We have: BitBucket, Jenkins, Nexus/JFrog (either)...
Kashyap's user avatar
  • 121
2 votes
1 answer
1k views

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 ...
Neneil's user avatar
  • 21
2 votes
1 answer
1k views

Build a app.exe file. Where to release it?

I have a specific question about Azure DevOps Pipeline CI/CD. I'm use to create CI and CD pipeline for IIS web application deployments. Sometime, I also do Click Once deployments. This time, I'm using ...
Bastien Vandamme's user avatar
2 votes
1 answer
145 views

How to pin public root key when downloading an image with docker pull (Docker Content Trust)?

How can I execute docker pull (with Docker Content Trust enabled) such that it fails if the image doesn't have a valid signature using the private key corresponding to (or subordinate to) the public ...
Michael Altfield's user avatar
2 votes
1 answer
1k views

Azure Dev Ops delete releases not going to production

I have several release pipelines that build to a UAT environment on a continuous integration. They await deployment to Production on an approval. A new release cancels the previous Production ...
Ezra Bailey's user avatar
2 votes
1 answer
2k views

How do I use Jenkins to maintain versioning on a Python project?

An independent Jenkins server monitors my develop branch in Team Foundation Server's Git repository and builds a new package when it's updated. The problem I'm having is that it uses the same version, ...
Robert Rapplean's user avatar
0 votes
1 answer
167 views

Releasing so many changes at once to production

My company has a mobile app which we release a new update every 2-3 weeks. For each release, there are about 50-60 Jira tickets attached. The amount of code change between the release are very high. ...
astroanu's user avatar
  • 123
4 votes
3 answers
88 views

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 ...
pjboro's user avatar
  • 41
0 votes
1 answer
48 views

How to handle resource creation?

We're moving from a .NET monolithic application to a microservices architecture hosted on Azure. Until now, we only had one build definition on TFS and a release definition for each environment (...
empz's user avatar
  • 77
3 votes
3 answers
1k views

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 ...
sacherus's user avatar
  • 171
3 votes
1 answer
405 views

When to "npm publish" when using git flow

I'm using the following resources as a guide to git flow: git-flow cheatsheet git-flow Using git-flow to automate your git branching workflow However, none of them explicitly mention at what point ...
Plastikfan's user avatar
0 votes
3 answers
836 views

Should I use release branch to push my changes?

Should I use a release branch to push changes out to production or release it off master branch - the main pipeline where changes are merged by developers of their feature branches? Not to mention, ...
Zanky's user avatar
  • 21
2 votes
2 answers
2k views

Git Release branching strategy for Continuous integration and deployment

We have tried multiple branching strategies to adopt CI/CD. Developers develop on the feature branch and then merging to master which get deployed to QA for testing and then master is deployed to ...
Zanky's user avatar
  • 21
4 votes
1 answer
75 views

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 (...
Adam's user avatar
  • 141
0 votes
1 answer
70 views

Microsoft DevOps: build triggering vs release

I have this setup: Build 1 builds and trigger Release 1 when finished Build 2 is triggered by Build 1 and release Release 2 If I have one parallel job, can I be sure that: Release 1 is always run ...
mslot's user avatar
  • 177
1 vote
1 answer
68 views

How frequently do PaaS:VPS agencies upgrade OS_release in comparison to PaaS:shared-webserver?

I know that in a In PaaS:shared-webserver service a user could have the OS of its server environment release_upgraded in 8 or 12 years or so ! For example, I host a few sites on a particular host that ...
user avatar
-1 votes
1 answer
73 views

A cloud technology with automatic upgrades of my OS-release and web server release?

I desire a cloud technology that will redund my need of using Vagrant to continuously integrate OS release upgrades (say from Ubuntu 18.04 to 20.04 including all software installed by apt-get --- ...
user avatar
2 votes
0 answers
166 views

Creating a task for a backlog item automated in the release pipeline of VSTS [closed]

I'm looking for a possibility to create a task and attach it to a backlog-item from the release pipeline in Microsofts TFS/VSTS. So far I couldn't find anything that would make this possible. Has ...
Gistiv's user avatar
  • 121
3 votes
3 answers
121 views

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, ...
Jacob Stamm's user avatar
5 votes
1 answer
4k views

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?
rohit.dagur's user avatar
2 votes
1 answer
2k views

How to set a Git repository when creating a job in Jenkins from a Groovy script?

I'm trying to setup a Jenkins server with Groovy script: def repository = 'git@somerepo' import hudson.tasks.Shell; job = Jenkins.instance.createProject(FreeStyleProject, 'TestJob') job....
Alter_so's user avatar
4 votes
1 answer
4k views

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 ...
Patrick Nemenz's user avatar
3 votes
1 answer
96 views

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 ...
RandomUs1r's user avatar
2 votes
2 answers
2k views

Where should I store my build configuration files?

At my work we use git for our source control, MSBuild for our builds, and Jenkins for our CI. Our git repo will have different branches for the cycle of the product (develop, QA, release). My ...
nichos's user avatar
  • 33
5 votes
2 answers
67 views

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 ...
Dawn555's user avatar
  • 51
3 votes
2 answers
69 views

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 ...
André Moreira's user avatar
8 votes
2 answers
7k views

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.
Shash's user avatar
  • 183
8 votes
2 answers
1k views

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 ...
Pierre.Vriens's user avatar
  • 7,205
13 votes
2 answers
451 views

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 ...
Fabian Schmengler's user avatar
12 votes
2 answers
1k views

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 ...
Pierre.Vriens's user avatar
  • 7,205
23 votes
4 answers
6k views

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 ...
Fabian Schmengler's user avatar
0 votes
2 answers
735 views

What is the origin of "Release early and often"?

Where does the origin of the Release Early, Release Often (RERO) principle come from?
kenorb's user avatar
  • 7,841
2 votes
1 answer
89 views

Relation of devops with release management [closed]

How does DevOps deal with release management? Is release management is the part of devops lifecycle? Do devops take active part in release management or the organization has hire to another ...
Abhishek Gurjar's user avatar