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
1
vote
0answers
24 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 ...
4
votes
1answer
58 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 (...
1
vote
1answer
49 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 ...
1
vote
1answer
33 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 ...
2
votes
1answer
129 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 ...
1
vote
1answer
376 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, ...
0
votes
1answer
37 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. ...
4
votes
3answers
64 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 ...
0
votes
1answer
38 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 (...
0
votes
3answers
96 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, ...
3
votes
3answers
444 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 ...
13
votes
2answers
360 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 ...
12
votes
2answers
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 ...
2
votes
1answer
80 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 ...
3
votes
1answer
190 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 ...
2
votes
2answers
651 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 ...
3
votes
3answers
113 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, ...
0
votes
1answer
46 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 ...
1
vote
1answer
62 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 ...
-1
votes
1answer
68 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 --- ...
5
votes
2answers
61 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 ...
1
vote
2answers
61 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 ...
2
votes
0answers
122 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 ...
1
vote
0answers
41 views

VSO Release launch published exe [closed]

I have hosted VSO build agents building our exe and that pipeline setup. I am trying to deploy the produced exe to a dev testing environment. I have a deployment group set up and the files are being ...
2
votes
1answer
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....
5
votes
1answer
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?
4
votes
1answer
2k 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 ...
3
votes
1answer
64 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 ...
2
votes
2answers
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 ...
0
votes
2answers
634 views

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

Where does the origin of the Release Early, Release Often (RERO) principle come from?
7
votes
2answers
3k 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.
21
votes
4answers
4k 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 ...
7
votes
2answers
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 ...